diff --git a/common/changes/@uifabric/charting/charting_2018-05-22-23-27.json b/common/changes/@uifabric/charting/charting_2018-05-22-23-27.json new file mode 100644 index 0000000000000..ec642e71b1ff2 --- /dev/null +++ b/common/changes/@uifabric/charting/charting_2018-05-22-23-27.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@uifabric/charting", + "comment": "Add charting package with VerticalBarChart", + "type": "minor" + } + ], + "packageName": "@uifabric/charting", + "email": "kakje@microsoft.com" +} diff --git a/common/config/rush/npm-shrinkwrap.json b/common/config/rush/npm-shrinkwrap.json index 27915d6002c5b..d8c30034c5bce 100644 --- a/common/config/rush/npm-shrinkwrap.json +++ b/common/config/rush/npm-shrinkwrap.json @@ -59,7 +59,8 @@ }, "@microsoft/loader-load-themed-styles": { "version": "1.7.42", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.42.tgz", + "resolved": + "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.42.tgz", "integrity": "sha1-geALy9p7Q3HzW7zkcYhQHBRjOAc=", "requires": { "@microsoft/load-themed-styles": "1.7.60", @@ -120,7 +121,7 @@ }, "@rush-temp/build": { "version": "file:projects/build.tgz", - "integrity": "sha1-6w1qp5D7oHoY1uXapGGKB+hQwhM=", + "integrity": "sha1-mtqLXxkEdlsbFXSKnmh4TvEKTro=", "requires": { "@microsoft/api-extractor": "4.3.7", "@microsoft/load-themed-styles": "1.7.60", @@ -166,7 +167,8 @@ "ajv": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", - "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", + "integrity": + "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", "requires": { "fast-deep-equal": "2.0.1", "fast-json-stable-stringify": "2.0.0", @@ -187,7 +189,8 @@ "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "integrity": + "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { "micromatch": "3.1.10", "normalize-path": "2.1.1" @@ -206,7 +209,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -233,7 +237,8 @@ "chokidar": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", - "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", + "integrity": + "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", "requires": { "anymatch": "2.0.0", "async-each": "1.0.1", @@ -251,7 +256,8 @@ "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "integrity": + "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { "nice-try": "1.0.4", "path-key": "2.0.1", @@ -263,7 +269,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -337,7 +344,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -347,14 +355,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -432,7 +442,8 @@ "inquirer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", - "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "integrity": + "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", "requires": { "ansi-escapes": "3.1.0", "chalk": "2.4.1", @@ -452,7 +463,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -460,7 +472,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -468,7 +481,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -524,7 +538,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -544,7 +559,8 @@ "opn": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "integrity": + "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "requires": { "is-wsl": "1.1.0" } @@ -560,9 +576,10 @@ "webpack": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.7.0.tgz", - "integrity": "sha512-OXOAip9mjy0ahFYCXu6LLNzTiIQzd2UOHkNHANc/dyxf8CYCgcJ5UKsTXfbfeJb4tqkKb6B1FIQ9Xtl6gftb8Q==", + "integrity": + "sha512-OXOAip9mjy0ahFYCXu6LLNzTiIQzd2UOHkNHANc/dyxf8CYCgcJ5UKsTXfbfeJb4tqkKb6B1FIQ9Xtl6gftb8Q==", "requires": { - "acorn": "5.6.1", + "acorn": "5.6.2", "acorn-dynamic-import": "3.0.0", "ajv": "6.5.0", "ajv-keywords": "3.2.0", @@ -586,7 +603,8 @@ "webpack-cli": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-2.1.2.tgz", - "integrity": "sha512-2C6bs9gORlzCSgkNZTnj8hnXMxe3g2v+yqiUdB+1l/I3sI36ND4zZStV00yq0eGjE5CNu0eqOQr7YYe+42H2Yw==", + "integrity": + "sha512-2C6bs9gORlzCSgkNZTnj8hnXMxe3g2v+yqiUdB+1l/I3sI36ND4zZStV00yq0eGjE5CNu0eqOQr7YYe+42H2Yw==", "requires": { "chalk": "2.4.1", "cross-spawn": "6.0.5", @@ -599,7 +617,7 @@ "import-local": "1.0.0", "inquirer": "5.2.0", "interpret": "1.1.0", - "jscodeshift": "0.5.0", + "jscodeshift": "0.5.1", "listr": "0.13.0", "loader-utils": "1.1.0", "lodash": "4.17.10", @@ -619,7 +637,8 @@ "yargs": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", - "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "integrity": + "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "requires": { "cliui": "4.1.0", "decamelize": "1.2.0", @@ -640,7 +659,8 @@ "webpack-dev-server": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.4.tgz", - "integrity": "sha512-itcIUDFkHuj1/QQxzUFOEXXmxOj5bku2ScLEsOFPapnq2JRTm58gPdtnBphBJOKL2+M3p6+xygL64bI+3eyzzw==", + "integrity": + "sha512-itcIUDFkHuj1/QQxzUFOEXXmxOj5bku2ScLEsOFPapnq2JRTm58gPdtnBphBJOKL2+M3p6+xygL64bI+3eyzzw==", "requires": { "ansi-html": "0.0.7", "array-includes": "3.0.3", @@ -680,7 +700,8 @@ "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "integrity": + "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "requires": { "ms": "2.0.0" } @@ -696,7 +717,8 @@ "yargs": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", - "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "integrity": + "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", "requires": { "cliui": "4.1.0", "decamelize": "1.2.0", @@ -716,9 +738,47 @@ } } }, + "@rush-temp/charting": { + "version": "file:projects/charting.tgz", + "integrity": "sha1-vG1a5DqRNpUiLFDvrl16FmNPdzA=", + "requires": { + "@microsoft/load-themed-styles": "1.7.60", + "@types/d3-array": "1.2.1", + "@types/d3-axis": "1.0.10", + "@types/d3-scale": "2.0.0", + "@types/d3-selection": "1.3.0", + "@types/enzyme": "3.1.5", + "@types/enzyme-adapter-react-16": "1.0.1", + "@types/es6-promise": "0.0.32", + "@types/jest": "23.0.0", + "@types/prop-types": "15.5.2", + "@types/react": "16.3.16", + "@types/react-addons-test-utils": "0.14.18", + "@types/react-dom": "16.0.5", + "@types/react-test-renderer": "16.0.1", + "@types/resemblejs": "1.3.28", + "@types/sinon": "2.2.2", + "@types/webpack-env": "1.13.0", + "@uifabric/jest-serializer-merge-styles": "5.2.3", + "d3-array": "1.2.1", + "d3-axis": "1.0.8", + "d3-scale": "2.0.0", + "d3-selection": "1.3.0", + "enzyme": "3.3.0", + "enzyme-adapter-react-16": "1.1.1", + "es6-weak-map": "2.0.2", + "prop-types": "15.6.1", + "react": "16.4.0", + "react-dom": "16.4.0", + "react-highlight": "0.10.0", + "react-test-renderer": "16.4.0", + "sinon": "4.5.0", + "tslib": "1.9.2" + } + }, "@rush-temp/example-app-base": { "version": "file:projects/example-app-base.tgz", - "integrity": "sha1-y9R22Tq/0H/BGi4RDqHoinYqnCo=", + "integrity": "sha1-xNEGfYOsPZ+roXO8riQ9X6XAoYw=", "requires": { "@types/es6-promise": "0.0.32", "@types/highlight.js": "9.12.2", @@ -739,7 +799,7 @@ }, "@rush-temp/experiments": { "version": "file:projects/experiments.tgz", - "integrity": "sha1-H8cBGzeyqMqkKS+PDAsYJ1+MCXw=", + "integrity": "sha1-dPCb2Gu7vbcLgDXZpvxvJTaGzH8=", "requires": { "@microsoft/load-themed-styles": "1.7.60", "@types/enzyme": "3.1.5", @@ -768,7 +828,7 @@ }, "@rush-temp/fabric-website": { "version": "file:projects/fabric-website.tgz", - "integrity": "sha1-zk6WGPJqbpCS77/6bwsHrkKtBqo=", + "integrity": "sha1-87UmNhMkAOiPY+Nm7Q2rUjNERis=", "requires": { "@microsoft/load-themed-styles": "1.7.60", "@types/es6-promise": "0.0.32", @@ -793,7 +853,7 @@ }, "@rush-temp/file-type-icons": { "version": "file:projects/file-type-icons.tgz", - "integrity": "sha1-L+8BvHuM+gPwND5arc8GYO53lDQ=", + "integrity": "sha1-z89B2iPb66RwNtGCvisOiCtlltk=", "requires": { "@types/react": "16.3.16", "@types/react-dom": "16.0.5", @@ -804,21 +864,21 @@ }, "@rush-temp/icons": { "version": "file:projects/icons.tgz", - "integrity": "sha1-WsKu3eSIOIwiCVjdbzHwmF5vOgg=", + "integrity": "sha1-CHlK4jy4exobyRgD0236c4aOe+Y=", "requires": { "tslib": "1.9.2" } }, "@rush-temp/jest-serializer-merge-styles": { "version": "file:projects/jest-serializer-merge-styles.tgz", - "integrity": "sha1-cBrnrRzB+kVWwzglpcXR8qlcqGU=", + "integrity": "sha1-4YlGm6zT5m8HD6/d9EMEMWB8C14=", "requires": { "@types/jest": "23.0.0" } }, "@rush-temp/merge-styles": { "version": "file:projects/merge-styles.tgz", - "integrity": "sha1-GktAaXFcFbuQoks0RinlDZDMSQ0=", + "integrity": "sha1-10Jn0xoFVzuoMfTK07hWn6MwUk8=", "requires": { "@types/jest": "23.0.0", "tslib": "1.9.2" @@ -826,7 +886,7 @@ }, "@rush-temp/office-ui-fabric-react": { "version": "file:projects/office-ui-fabric-react.tgz", - "integrity": "sha1-2MVAlP2CbMqc8u0oC/WhEa9/zhw=", + "integrity": "sha1-YId13SmmYQDAPzao8cmdkRhZedY=", "requires": { "@microsoft/load-themed-styles": "1.7.60", "@types/enzyme": "3.1.5", @@ -860,14 +920,14 @@ }, "@rush-temp/office-ui-fabric-react-tslint": { "version": "file:projects/office-ui-fabric-react-tslint.tgz", - "integrity": "sha1-vbXUQ1xcZU5iMGUUgV3AEZWAL40=", + "integrity": "sha1-Wuk4sn5pnuXqJN69VxoTw8L7Xe4=", "requires": { "tslint-react": "3.6.0" } }, "@rush-temp/ssr-tests": { "version": "file:projects/ssr-tests.tgz", - "integrity": "sha1-y4Or0wkDrx9oWCT/yqjEoKw/O0s=", + "integrity": "sha1-mDiPxjkHtyYGcdjzz/00uIkmCnI=", "requires": { "@microsoft/load-themed-styles": "1.7.60", "@types/es6-promise": "0.0.32", @@ -879,13 +939,14 @@ "react": "16.4.0", "react-dom": "16.4.0", "tslib": "1.9.2", - "webpack": "4.10.2" + "webpack": "4.11.0" }, "dependencies": { "ajv": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", - "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", + "integrity": + "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", "requires": { "fast-deep-equal": "2.0.1", "fast-json-stable-stringify": "2.0.0", @@ -906,7 +967,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -933,7 +995,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -1007,7 +1070,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -1017,14 +1081,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -1083,7 +1149,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -1091,7 +1158,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -1099,7 +1167,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -1137,7 +1206,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -1155,15 +1225,17 @@ } }, "webpack": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.10.2.tgz", - "integrity": "sha512-S4yIBevM7DFSAOAvWSBgvuH5mtJ3HgjAS6tCGsTxxHtrVdbntdRVaPey2u9sCns6KV859Vwd2DwkvBLTcs6t6g==", - "requires": { - "@webassemblyjs/ast": "1.5.9", - "@webassemblyjs/wasm-edit": "1.5.9", - "@webassemblyjs/wasm-opt": "1.5.9", - "@webassemblyjs/wasm-parser": "1.5.9", - "acorn": "5.6.1", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.11.0.tgz", + "integrity": + "sha512-HmgTuJddqa2PcYkdHNPQ5hE57sv/U019qy+ykzoBjTAPh4zUnCyGy1at/yAiK8rSN9Rw64fR7YtAsaJyhhFU3A==", + "requires": { + "@webassemblyjs/ast": "1.5.10", + "@webassemblyjs/helper-module-context": "1.5.10", + "@webassemblyjs/wasm-edit": "1.5.10", + "@webassemblyjs/wasm-opt": "1.5.10", + "@webassemblyjs/wasm-parser": "1.5.10", + "acorn": "5.6.2", "acorn-dynamic-import": "3.0.0", "ajv": "6.5.0", "ajv-keywords": "3.2.0", @@ -1189,7 +1261,7 @@ }, "@rush-temp/styling": { "version": "file:projects/styling.tgz", - "integrity": "sha1-mIZf4Z762ewbKaKqoZ3G0mtmx00=", + "integrity": "sha1-SENaa87OC8wy81SMOPSedgxykTE=", "requires": { "@microsoft/load-themed-styles": "1.7.60", "@types/jest": "23.0.0", @@ -1204,7 +1276,7 @@ }, "@rush-temp/test-bundle-button": { "version": "file:projects/test-bundle-button.tgz", - "integrity": "sha1-BSQ/odksth9Ob1rIxRgq619hO68=", + "integrity": "sha1-fXgPD4dEcsido4bE80qeAAqgdMU=", "requires": { "@types/prop-types": "15.5.2", "@types/react": "16.3.16", @@ -1217,7 +1289,7 @@ }, "@rush-temp/todo-app": { "version": "file:projects/todo-app.tgz", - "integrity": "sha1-7j9tdIIrMh+30iNKFhp1ffuCO7s=", + "integrity": "sha1-MHywEtCyVvTcUkKGMhxhIVx7ej0=", "requires": { "@microsoft/load-themed-styles": "1.7.60", "@types/es6-promise": "0.0.32", @@ -1234,7 +1306,7 @@ }, "@rush-temp/utilities": { "version": "file:projects/utilities.tgz", - "integrity": "sha1-EcNBaUIMF1jav/R4CKgPJMLAv8A=", + "integrity": "sha1-xEck3IPOkNcLbbMUGfXEDJrFJS8=", "requires": { "@types/enzyme": "3.1.5", "@types/enzyme-adapter-react-16": "1.0.1", @@ -1254,7 +1326,7 @@ }, "@rush-temp/variants": { "version": "file:projects/variants.tgz", - "integrity": "sha1-5IG6ToNK6mBHO+7MHZX5ZsdwCX8=", + "integrity": "sha1-g35pj6KvdvJ8fyYHHqUBWtAbPJY=", "requires": { "@types/jest": "23.0.0", "tslib": "1.9.2" @@ -1262,7 +1334,7 @@ }, "@rush-temp/vr-tests": { "version": "file:projects/vr-tests.tgz", - "integrity": "sha1-M2OZ5EztPtRl94wFbSKEclEd8go=", + "integrity": "sha1-FmZ4Ohd+BsaeZIDJM2NRjqJkeVk=", "requires": { "@storybook/addon-options": "3.2.3", "@storybook/react": "3.4.6", @@ -1410,7 +1482,8 @@ "file-loader": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", - "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "integrity": + "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", "requires": { "loader-utils": "1.1.0", "schema-utils": "0.4.5" @@ -1419,7 +1492,8 @@ "style-loader": { "version": "0.20.3", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.20.3.tgz", - "integrity": "sha512-2I7AVP73MvK33U7B9TKlYZAqdROyMXDYSMvHLX43qy3GCOaJNiV6i0v/sv9idWIaQ42Yn2dNv79Q5mKXbKhAZg==", + "integrity": + "sha512-2I7AVP73MvK33U7B9TKlYZAqdROyMXDYSMvHLX43qy3GCOaJNiV6i0v/sv9idWIaQ42Yn2dNv79Q5mKXbKhAZg==", "requires": { "loader-utils": "1.1.0", "schema-utils": "0.4.5" @@ -1428,7 +1502,8 @@ "webpack-dev-middleware": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", - "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "integrity": + "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", "requires": { "memory-fs": "0.4.1", "mime": "1.6.0", @@ -1481,7 +1556,7 @@ "@storybook/ui": "3.4.6", "airbnb-js-shims": "1.6.0", "babel-loader": "7.1.4", - "babel-plugin-macros": "2.2.1", + "babel-plugin-macros": "2.2.2", "babel-plugin-react-docgen": "1.9.0", "babel-plugin-transform-regenerator": "6.26.0", "babel-plugin-transform-runtime": "6.23.0", @@ -1588,6 +1663,37 @@ "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.7.tgz", "integrity": "sha512-+T9qBbqe/jXtTjzVddArZExahoPPmt8eq3O1ZuCKZXjBVxf/ciUYNXrIDZJEVgYvpELnv6VlPRCfLzufRxpAag==" }, + "@types/d3-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-1.2.1.tgz", + "integrity": "sha512-YBaAfimGdWE4nDuoGVKsH89/dkz2hWZ0i8qC+xxqmqi+XJ/aXiRF0jPtzXmN7VdkpVjy1xuDmM5/m1FNuB6VWA==" + }, + "@types/d3-axis": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-1.0.10.tgz", + "integrity": "sha512-5YF0wfdQMPKw01VAAupLIlg/T4pn5M3/vL9u0KZjiemnVnnKBEWE24na4X1iW+TfZiYJ8j+BgK2KFYnAAT54Ug==", + "requires": { + "@types/d3-selection": "1.3.0" + } + }, + "@types/d3-scale": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-2.0.0.tgz", + "integrity": "sha512-fFLSdP3p9qQQ3W6ouO3GBI4Qg94CSykTWVc61U8SI1V62dfBWtOigBj5voxDcOniwh9MjKzTHldMSsGJ5qAFpA==", + "requires": { + "@types/d3-time": "1.0.8" + } + }, + "@types/d3-selection": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-1.3.0.tgz", + "integrity": "sha512-1SJhi3kTk/SHHIE6XkHuHU2REYkbSOjkQuo3HT71FOTs8/tjeGcvtXMsX4N3kU1UE1nVG+A5pg7TSjuJ4zUN3A==" + }, + "@types/d3-time": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-1.0.8.tgz", + "integrity": "sha512-/UCphyyw97YAq4zKsuXH33R3UNB4jDSza0fLvMubWr/ONh9IePi1NbgFP222blhiCe724ebJs8U87+aDuAq/jA==" + }, "@types/enzyme": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.1.5.tgz", @@ -1714,10 +1820,19 @@ "tslib": "1.9.2" } }, + "@uifabric/jest-serializer-merge-styles": { + "version": "5.2.3", + "resolved": + "https://registry.npmjs.org/@uifabric/jest-serializer-merge-styles/-/jest-serializer-merge-styles-5.2.3.tgz", + "integrity": "sha512-33Z2EvHbl5p5j1EuAZc3aM4tPN0ddnyvtFmoq9CM/wBcG3ygMKa3W0IoBj+97auQHmfumLPny5QyjflF/YpEMg==", + "requires": { + "@uifabric/merge-styles": "6.0.2" + } + }, "@uifabric/merge-styles": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", - "integrity": "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.0.2.tgz", + "integrity": "sha512-OoSzF2hoxGNVoQbX0BItXlA+faoTRj0Z6cTVnRSuXd2hSK4wRsBgKsZzsW5LRxjdcfILn1ryw4FQdjLzJW48UA==", "requires": { "tslib": "1.9.2" } @@ -1731,6 +1846,17 @@ "@uifabric/merge-styles": "5.17.1", "@uifabric/utilities": "5.33.0", "tslib": "1.9.2" + }, + "dependencies": { + "@uifabric/merge-styles": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", + "integrity": + "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "requires": { + "tslib": "1.9.2" + } + } } }, "@uifabric/utilities": { @@ -1741,162 +1867,183 @@ "@uifabric/merge-styles": "5.17.1", "prop-types": "15.6.1", "tslib": "1.9.2" + }, + "dependencies": { + "@uifabric/merge-styles": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", + "integrity": + "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "requires": { + "tslib": "1.9.2" + } + } } }, "@webassemblyjs/ast": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.9.tgz", - "integrity": "sha512-xL3hC0TOc4ic1UNG8ZZNeaiPf1klozt6rqajcy7hfO/qqfkEhLff1AFt5g2LJkTjhw+QSEYVMt7qOaaApu7JzA==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.10.tgz", + "integrity": "sha512-4BObuKRfeAnKdz5PfTp6MqSoCdj0z9EXu00PsQLzqcC55Htw5r9OXebS+sPF8T5tRTRI5/2w0CR52s/4vJ2fkw==", "requires": { - "@webassemblyjs/helper-module-context": "1.5.9", - "@webassemblyjs/helper-wasm-bytecode": "1.5.9", - "@webassemblyjs/wast-parser": "1.5.9", + "@webassemblyjs/helper-module-context": "1.5.10", + "@webassemblyjs/helper-wasm-bytecode": "1.5.10", + "@webassemblyjs/wast-parser": "1.5.10", "debug": "3.1.0", "mamacro": "0.0.3" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.9.tgz", - "integrity": "sha512-naMJjuBqDqx4dPSzwpI9pkjdLds4tDTzvsOEzwxPDp655IfgLLP/QEvK/9PQp4p5DExqrR87rk8DWByoqWWlGA==" + "version": "1.5.10", + "resolved": + "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.10.tgz", + "integrity": "sha512-ns6H/06BTnk7thnN8O6MK9xMqodgaVKkjBaC8nXGLeAtX2ONHxQL2NnY4XgUzyo7yRwGVAPBxdl7yxzc0iy9Eg==" }, "@webassemblyjs/helper-api-error": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.9.tgz", - "integrity": "sha512-tzGdqBo7Xf3McJcXbwbwzwElRzF/nELJN+G4MGGfm0DGRQB6UTmMe44jFIOQYT1Za89Aiz5DMQJotdnnLheixw==" + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.10.tgz", + "integrity": "sha512-OeWjB1Ie44sg5Nr8GVot5l+uclK4fWEQGH1b+HQ7x9GN9UxcJUIG3+u5dj2MTkthneQT1hUo09Wtpb/bY7zfXA==" }, "@webassemblyjs/helper-buffer": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.9.tgz", - "integrity": "sha512-WYkys6y33viEY23tHJ+KkSd9yHZBd54Sy6gcSgwLGPP1or9pLqWBrjWWATHuDuIkpvSJSt/+3qjAV6zHd1nS0g==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.10.tgz", + "integrity": "sha512-soggPYDku3gDl+zV1TVle3zLWgiU1Kli4QJdWCoeyX95RhGtF2A5tP7U3ypLlBb74SdoYYFVn3Fm7HXIWj1wzA==", "requires": { "debug": "3.1.0" } }, "@webassemblyjs/helper-code-frame": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.9.tgz", - "integrity": "sha512-SYjNAlqcRH+YynslbIhFYOnGvE3WBl82/XlcFXiNkqnWsvHWnNkJbtxAtzrT/dcf69O/2pt8j1Q0+qc/rtacVw==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.10.tgz", + "integrity": "sha512-1mNetGdoMMSW+spR7eC5kJZCA8g9aK7G0t2Mc5Q0p9Kw8p+gFgf9dO7fbThHP/+tNLHM6+SwUQ+S8s4BLhBtZQ==", "requires": { - "@webassemblyjs/wast-printer": "1.5.9" + "@webassemblyjs/wast-printer": "1.5.10" } }, "@webassemblyjs/helper-fsm": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.9.tgz", - "integrity": "sha512-8D+VVIJTRbsn31zt3eyidYyUkhH1jk2/58mrIPiMarflRsisItJa5WZVu/gw0l+ubFOJf9PivTJB6Kw/Kgxx3g==" + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.10.tgz", + "integrity": "sha512-ekKmiumHOJrlzZhrigZ19COsCbqNeHtnRN2wktMIaCHGobW/FW+d4Qv1svc0BetjoXo/DhSgVvhHoxaKSO3yPw==" }, "@webassemblyjs/helper-module-context": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.9.tgz", - "integrity": "sha512-DbeLbFOhioEeY7yAff12+n5sf7WP7Fmi0lnhCSzfW4xBsgwXKmRjAx7nVmsUf3z+BDnwHHVKIXBUM+ucccNUsw==" + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.10.tgz", + "integrity": "sha512-ce2KTWDlSCHhJZMOX+bgHGIKwYsx27MWySqffl8pqu9K+M1G4TlZCfRlN1dV85rAhn5OknOAHRBmRtceklY2/g==", + "requires": { + "mamacro": "0.0.3" + } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.9.tgz", - "integrity": "sha512-zHQuTMMd2nTyEa3fbmGfzlJW305py1sgf1gHNCO/LVN8nWlKysB/+6J68sP1Cd+9USnT1VS2vyD1z+YJPS6GqQ==" + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.10.tgz", + "integrity": "sha512-0noYMZDkkUZvHNpcOp9+ElMTwPxIyEWVc1bdjJ38qZTIX9ytCgRifs2DrF/1FfUxzI3d3xXFqrqCFfp+amAOaA==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.9.tgz", - "integrity": "sha512-+ff+8Ju6sLCMFNygcDdLRNRsmuD0PHwq77d2mbfWj5YzUvFaKN2q2kRppJSEAixOnM2xLADuG5y/blpMo5G90A==", - "requires": { - "@webassemblyjs/ast": "1.5.9", - "@webassemblyjs/helper-buffer": "1.5.9", - "@webassemblyjs/helper-wasm-bytecode": "1.5.9", - "@webassemblyjs/wasm-gen": "1.5.9", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.10.tgz", + "integrity": "sha512-rXH6br9w+CYY/tN+N7MFmnUD5J/D4sBsl1K8liqKGpAXlsGp9SmEeqXy8yBWJ1wH3J3rNGaxQNbk9VR3qZgn0w==", + "requires": { + "@webassemblyjs/ast": "1.5.10", + "@webassemblyjs/helper-buffer": "1.5.10", + "@webassemblyjs/helper-wasm-bytecode": "1.5.10", + "@webassemblyjs/wasm-gen": "1.5.10", "debug": "3.1.0" } }, "@webassemblyjs/ieee754": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.5.9.tgz", - "integrity": "sha512-mhetZBDnpV3VYqZb5Aail9X01VyIqDDZrNYdYj8bfx/PsVPG2znX90wRyVNTeqC5ylqHCgGkJ63bPaPEyINfsw==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.5.10.tgz", + "integrity": "sha512-WWlO5quQd3qOUT4wJiuodh5E1A8BfXYkOueuZZjEPL3budH5snqdWsPDieTqkBJnfCZGwRkRSn14OH4OPY1hsw==", "requires": { "ieee754": "1.1.11" } }, "@webassemblyjs/leb128": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.5.9.tgz", - "integrity": "sha512-oZ3eUB9EViUtiuMwW/xeYamXgfFS2cmXl6aUIYBfpXJQ5v5aOC8ZuPpz2/LqlgNlT8ThpyFd6kfgkYVwKwkGvQ==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.5.10.tgz", + "integrity": "sha512-b+DWTy6RsRznpCKvsP3V5yNkk6YWs+7kLOJ3GU1ITyz846VIzVJda+K0mr31fgXzob/QWToWEx8ajk+PrOegkQ==", "requires": { "leb": "0.3.0" } }, + "@webassemblyjs/utf8": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.5.10.tgz", + "integrity": "sha512-MQM04pZd0DoxukOPBJD4uaeVQ4iaWzRqsq7iDvJQBqcxIIEwi2iAPv+xjL2PbVwosCvwkh7FzKK3FHVQUjTlTQ==" + }, "@webassemblyjs/wasm-edit": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.9.tgz", - "integrity": "sha512-pMWe3HomnWAMZytJ5sSNBS6qTbSoULUHkvDrtcarmLBTclmupZe25INy1jxbWGKsuFxw6w0xQ+eLRPlC8HPjhg==", - "requires": { - "@webassemblyjs/ast": "1.5.9", - "@webassemblyjs/helper-buffer": "1.5.9", - "@webassemblyjs/helper-wasm-bytecode": "1.5.9", - "@webassemblyjs/helper-wasm-section": "1.5.9", - "@webassemblyjs/wasm-gen": "1.5.9", - "@webassemblyjs/wasm-opt": "1.5.9", - "@webassemblyjs/wasm-parser": "1.5.9", - "@webassemblyjs/wast-printer": "1.5.9", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.10.tgz", + "integrity": "sha512-mrMZw5A0+p6A58iquzq/d0SJej481H4pNwPO65rEjzDsHs+yykT6de26VQD2GtaCTThfSNcw3JJXWJ1biqO/+g==", + "requires": { + "@webassemblyjs/ast": "1.5.10", + "@webassemblyjs/helper-buffer": "1.5.10", + "@webassemblyjs/helper-wasm-bytecode": "1.5.10", + "@webassemblyjs/helper-wasm-section": "1.5.10", + "@webassemblyjs/wasm-gen": "1.5.10", + "@webassemblyjs/wasm-opt": "1.5.10", + "@webassemblyjs/wasm-parser": "1.5.10", + "@webassemblyjs/wast-printer": "1.5.10", "debug": "3.1.0" } }, "@webassemblyjs/wasm-gen": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.9.tgz", - "integrity": "sha512-UEhymlxupBUJuwnD2N860MqkpE7LHt0tNKqAgT4YAVjbx+88P6MBBk+q+9wr2FJCXxMgsPTxMWifqC4wd2FzVg==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.10.tgz", + "integrity": "sha512-MXYoZg7zaRGmU2h2FBa6Oo+y0etuDZycx0h7nrBD4LzVqhufenoWY4Be6K4IMU0L/fRb/GMp17Vfqg4m/J8EuQ==", "requires": { - "@webassemblyjs/ast": "1.5.9", - "@webassemblyjs/helper-wasm-bytecode": "1.5.9", - "@webassemblyjs/ieee754": "1.5.9", - "@webassemblyjs/leb128": "1.5.9" + "@webassemblyjs/ast": "1.5.10", + "@webassemblyjs/helper-wasm-bytecode": "1.5.10", + "@webassemblyjs/ieee754": "1.5.10", + "@webassemblyjs/leb128": "1.5.10", + "@webassemblyjs/utf8": "1.5.10" } }, "@webassemblyjs/wasm-opt": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.9.tgz", - "integrity": "sha512-oQm84US3e36dPq5bOeybVKA2ZyzeWR4fereg9kJa0Y9XLKxHwlsBa2kFyNXwZNrhMP33iyXAW+ym7om1zPZeAg==", - "requires": { - "@webassemblyjs/ast": "1.5.9", - "@webassemblyjs/helper-buffer": "1.5.9", - "@webassemblyjs/wasm-gen": "1.5.9", - "@webassemblyjs/wasm-parser": "1.5.9", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.10.tgz", + "integrity": "sha512-1A1rVPa1URgjCmEVZupRgrrbqwfCh6hJVkogK22JNygS+wn1gg1jgjN82Zd3NDhm738TwY61936n3y25GC+mfQ==", + "requires": { + "@webassemblyjs/ast": "1.5.10", + "@webassemblyjs/helper-buffer": "1.5.10", + "@webassemblyjs/wasm-gen": "1.5.10", + "@webassemblyjs/wasm-parser": "1.5.10", "debug": "3.1.0" } }, "@webassemblyjs/wasm-parser": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.9.tgz", - "integrity": "sha512-jBKBTKE4M/WYCSqLjRvK+/QD55E/HNcQjswbksof3GEXfkq0iMqYxoPfqR7uLAD9/jVf9HpBNW2FJOyfTTlYfw==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.10.tgz", + "integrity": "sha512-VWSi7NWmfEuMpZ0+CTnBzz8qhxw7R17CwmbcJ+QJ0wfqReWEgP/J5yI4mN/C/lEoYuroFUF+sTWoDQqzH4FNdQ==", "requires": { - "@webassemblyjs/ast": "1.5.9", - "@webassemblyjs/helper-api-error": "1.5.9", - "@webassemblyjs/helper-wasm-bytecode": "1.5.9", - "@webassemblyjs/ieee754": "1.5.9", - "@webassemblyjs/leb128": "1.5.9", - "@webassemblyjs/wasm-parser": "1.5.9" + "@webassemblyjs/ast": "1.5.10", + "@webassemblyjs/helper-api-error": "1.5.10", + "@webassemblyjs/helper-wasm-bytecode": "1.5.10", + "@webassemblyjs/ieee754": "1.5.10", + "@webassemblyjs/leb128": "1.5.10", + "@webassemblyjs/wasm-parser": "1.5.10" } }, "@webassemblyjs/wast-parser": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.5.9.tgz", - "integrity": "sha512-bDuYH/NR5D+MmwVZdGW2rUvu4UcKGpodiHBSueajon3oNPu+PAKG+7br3BVFKxDUtDoVtuHLUQvkqp1lTrqPCA==", - "requires": { - "@webassemblyjs/ast": "1.5.9", - "@webassemblyjs/floating-point-hex-parser": "1.5.9", - "@webassemblyjs/helper-api-error": "1.5.9", - "@webassemblyjs/helper-code-frame": "1.5.9", - "@webassemblyjs/helper-fsm": "1.5.9", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.5.10.tgz", + "integrity": "sha512-RORXT40qjkFgowmFzqGFGBW3fuNd7UKJwyuYXeXLzqQOoPBySE1lsSrku0aQIcVl086dy297A+De5vPCfF/Rfg==", + "requires": { + "@webassemblyjs/ast": "1.5.10", + "@webassemblyjs/floating-point-hex-parser": "1.5.10", + "@webassemblyjs/helper-api-error": "1.5.10", + "@webassemblyjs/helper-code-frame": "1.5.10", + "@webassemblyjs/helper-fsm": "1.5.10", "long": "3.2.0", "mamacro": "0.0.3" } }, "@webassemblyjs/wast-printer": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.5.9.tgz", - "integrity": "sha512-04iV32TO69kZChP3DN6W8i6GCa5UtEn1Lnzb4sQGe5YNjIFz2k8+KZLxbovWIZgj9pk06k3Egq/wyD98lSKaLw==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.5.10.tgz", + "integrity": "sha512-n4zZJmnETVc4RRs9wAZQr3dXUwC+Yyx+xwkaWdTk36NqgM89CPVLBpw8htKyKG+BX/tgk+VOXRwO+1x5Cf3J8Q==", "requires": { - "@webassemblyjs/ast": "1.5.9", - "@webassemblyjs/wast-parser": "1.5.9", + "@webassemblyjs/ast": "1.5.10", + "@webassemblyjs/wast-parser": "1.5.10", "long": "3.2.0" } }, @@ -1920,16 +2067,16 @@ } }, "acorn": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.6.1.tgz", - "integrity": "sha512-XH4o5BK5jmw9PzSGK7mNf+/xV+mPxQxGZoeC36OVsJZYV77JAG9NnI7T90hoUpI/C1TOfXWTvugRdZ9ZR3iE2Q==" + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.6.2.tgz", + "integrity": "sha512-zUzo1E5dI2Ey8+82egfnttyMlMZ2y0D8xOCO3PNPPlYXpl8NZvF6Qk9L9BEtJs+43FqEmfBViDqc5d1ckRDguw==" }, "acorn-dynamic-import": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", "requires": { - "acorn": "5.6.1" + "acorn": "5.6.2" } }, "acorn-globals": { @@ -1937,7 +2084,7 @@ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz", "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==", "requires": { - "acorn": "5.6.1" + "acorn": "5.6.2" } }, "address": { @@ -2268,9 +2415,9 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz", - "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==" + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.5.tgz", + "integrity": "sha512-oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw==" }, "astral-regex": { "version": "1.0.0", @@ -2328,7 +2475,7 @@ "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", "requires": { "browserslist": "2.11.3", - "caniuse-lite": "1.0.30000848", + "caniuse-lite": "1.0.30000849", "normalize-range": "0.1.2", "num2fraction": "1.2.2", "postcss": "6.0.22", @@ -2362,7 +2509,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -2389,7 +2537,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -2397,7 +2546,8 @@ "enhanced-resolve": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.3.0.tgz", - "integrity": "sha512-2qbxE7ek3YxPJ1ML6V+satHkzHpJQKWkRHmRx6mfAoW59yP8YH8BFplbegSP+u2hBd6B6KCOpvJQ3dZAP+hkpg==", + "integrity": + "sha512-2qbxE7ek3YxPJ1ML6V+satHkzHpJQKWkRHmRx6mfAoW59yP8YH8BFplbegSP+u2hBd6B6KCOpvJQ3dZAP+hkpg==", "requires": { "graceful-fs": "4.1.11", "memory-fs": "0.4.1", @@ -2474,7 +2624,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -2484,14 +2635,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -2545,7 +2698,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -2553,7 +2707,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -2561,7 +2716,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -2604,7 +2760,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -2624,7 +2781,8 @@ "source-map-support": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", - "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", + "integrity": + "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", "requires": { "buffer-from": "1.1.0", "source-map": "0.6.1" @@ -2719,7 +2877,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -2770,7 +2929,8 @@ }, "babel-helper-bindify-decorators": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", "requires": { "babel-runtime": "6.26.0", @@ -2780,7 +2940,8 @@ }, "babel-helper-builder-binary-assignment-operator-visitor": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", "requires": { "babel-helper-explode-assignable-expression": "6.24.1", @@ -2790,7 +2951,8 @@ }, "babel-helper-builder-react-jsx": { "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", "requires": { "babel-runtime": "6.26.0", @@ -2834,7 +2996,8 @@ }, "babel-helper-explode-assignable-expression": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", "requires": { "babel-runtime": "6.26.0", @@ -2872,7 +3035,8 @@ }, "babel-helper-get-function-arity": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", "requires": { "babel-runtime": "6.26.0", @@ -2905,7 +3069,8 @@ }, "babel-helper-optimise-call-expression": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "requires": { "babel-runtime": "6.26.0", @@ -2931,7 +3096,8 @@ }, "babel-helper-remap-async-to-generator": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", "requires": { "babel-helper-function-name": "6.24.1", @@ -2961,7 +3127,8 @@ }, "babel-helper-to-multiple-sequence-expressions": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.3.0.tgz", "integrity": "sha512-1uCrBD+EAaMnAYh7hc944n8Ga19y3daEnoXWPYDvFVsxMCc1l8aDjksApaCEaNSSuewq8BEcff47Cy1PbLg2Gw==" }, "babel-helpers": { @@ -3002,7 +3169,8 @@ }, "babel-plugin-check-es2015-constants": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", "requires": { "babel-runtime": "6.26.0" @@ -3025,9 +3193,9 @@ "integrity": "sha1-6qEclkVjrqnCG+zvK994U/fzwUg=" }, "babel-plugin-macros": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.2.1.tgz", - "integrity": "sha512-DSLZpd6/LQFOJUr2pQK6pncxvAL87E6ReWgfaEfgOL1y/YTTIeqVfsrbdDgerdjtVzCIKajD32fxlvhEgvxMEw==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.2.2.tgz", + "integrity": "sha512-wq6DYqjNmSPskGyhOeRIbmuvLtsHTfc6ROtGqapTttIGL1RoQmM3V5N8aJiDxPaw3/fveIsVspF51E3V7qTOMQ==", "requires": { "cosmiconfig": "4.0.0" }, @@ -3035,7 +3203,8 @@ "cosmiconfig": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", - "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "integrity": + "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", "requires": { "is-directory": "0.3.1", "js-yaml": "3.12.0", @@ -3051,7 +3220,8 @@ "js-yaml": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "integrity": + "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "requires": { "argparse": "1.0.10", "esprima": "4.0.0" @@ -3083,7 +3253,8 @@ }, "babel-plugin-minify-constant-folding": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.3.0.tgz", "integrity": "sha512-1XeRpx+aY1BuNY6QU/cm6P+FtEi3ar3XceYbmC+4q4W+2Ewq5pL7V68oHg1hKXkBIE0Z4/FjSoHz6vosZLOe/A==", "requires": { "babel-helper-evaluate-path": "0.3.0" @@ -3091,7 +3262,8 @@ }, "babel-plugin-minify-dead-code-elimination": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.3.0.tgz", "integrity": "sha512-SjM2Fzg85YZz+q/PNJ/HU4O3W98FKFOiP9K5z3sfonlamGOzvZw3Eup2OTiEBsbbqTeY8yzNCAv3qpJRYCgGmw==", "requires": { "babel-helper-evaluate-path": "0.3.0", @@ -3102,7 +3274,8 @@ }, "babel-plugin-minify-flip-comparisons": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.3.0.tgz", "integrity": "sha512-B8lK+ekcpSNVH7PZpWDe5nC5zxjRiiT4nTsa6h3QkF3Kk6y9qooIFLemdGlqBq6j0zALEnebvCpw8v7gAdpgnw==", "requires": { "babel-helper-is-void-0": "0.3.0" @@ -3110,7 +3283,8 @@ }, "babel-plugin-minify-guarded-expressions": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.3.0.tgz", "integrity": "sha512-O+6CvF5/Ttsth3LMg4/BhyvVZ82GImeKMXGdVRQGK/8jFiP15EjRpdgFlxv3cnqRjqdYxLCS6r28VfLpb9C/kA==", "requires": { "babel-helper-flip-expressions": "0.3.0" @@ -3123,7 +3297,8 @@ }, "babel-plugin-minify-mangle-names": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.3.0.tgz", "integrity": "sha512-PYTonhFWURsfAN8achDwvR5Xgy6EeTClLz+fSgGRqjAIXb0OyFm3/xfccbQviVi1qDXmlSnt6oJhBg8KE4Fn7Q==", "requires": { "babel-helper-mark-eval-scopes": "0.3.0" @@ -3131,7 +3306,8 @@ }, "babel-plugin-minify-numeric-literals": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.3.0.tgz", "integrity": "sha512-TgZj6ay8zDw74AS3yiIfoQ8vRSNJisYO/Du60S8nPV7EW7JM6fDMx5Sar6yVHlVuuwNgvDUBh191K33bVrAhpg==" }, "babel-plugin-minify-replace": { @@ -3151,7 +3327,8 @@ }, "babel-plugin-minify-type-constructors": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.3.0.tgz", "integrity": "sha512-XRXpvsUCPeVw9YEUw+9vSiugcSZfow81oIJT0yR9s8H4W7yJ6FHbImi5DJHoL8KcDUjYnL9wYASXk/fOkbyR6Q==", "requires": { "babel-helper-is-void-0": "0.3.0" @@ -3176,47 +3353,56 @@ }, "babel-plugin-syntax-async-functions": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" }, "babel-plugin-syntax-async-generators": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=" }, "babel-plugin-syntax-class-constructor-call": { "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=" }, "babel-plugin-syntax-class-properties": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" }, "babel-plugin-syntax-decorators": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=" }, "babel-plugin-syntax-do-expressions": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz", "integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0=" }, "babel-plugin-syntax-dynamic-import": { "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=" }, "babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=" }, "babel-plugin-syntax-export-extensions": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=" }, "babel-plugin-syntax-flow": { @@ -3226,7 +3412,8 @@ }, "babel-plugin-syntax-function-bind": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz", "integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y=" }, "babel-plugin-syntax-jsx": { @@ -3236,17 +3423,20 @@ }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" }, "babel-plugin-syntax-trailing-function-commas": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" }, "babel-plugin-transform-async-generator-functions": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", "requires": { "babel-helper-remap-async-to-generator": "6.24.1", @@ -3256,7 +3446,8 @@ }, "babel-plugin-transform-async-to-generator": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", "requires": { "babel-helper-remap-async-to-generator": "6.24.1", @@ -3266,7 +3457,8 @@ }, "babel-plugin-transform-class-constructor-call": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz", "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=", "requires": { "babel-plugin-syntax-class-constructor-call": "6.18.0", @@ -3276,7 +3468,8 @@ }, "babel-plugin-transform-class-properties": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", "requires": { "babel-helper-function-name": "6.24.1", @@ -3287,7 +3480,8 @@ }, "babel-plugin-transform-decorators": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", "requires": { "babel-helper-explode-class": "6.24.1", @@ -3299,7 +3493,8 @@ }, "babel-plugin-transform-do-expressions": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz", "integrity": "sha1-KMyvkoEtlJws0SgfaQyP3EaK6bs=", "requires": { "babel-plugin-syntax-do-expressions": "6.13.0", @@ -3308,7 +3503,8 @@ }, "babel-plugin-transform-es2015-arrow-functions": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", "requires": { "babel-runtime": "6.26.0" @@ -3316,7 +3512,8 @@ }, "babel-plugin-transform-es2015-block-scoped-functions": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", "requires": { "babel-runtime": "6.26.0" @@ -3324,7 +3521,8 @@ }, "babel-plugin-transform-es2015-block-scoping": { "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", "requires": { "babel-runtime": "6.26.0", @@ -3343,7 +3541,8 @@ }, "babel-plugin-transform-es2015-classes": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", "requires": { "babel-helper-define-map": "6.26.0", @@ -3359,7 +3558,8 @@ }, "babel-plugin-transform-es2015-computed-properties": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", "requires": { "babel-runtime": "6.26.0", @@ -3368,7 +3568,8 @@ }, "babel-plugin-transform-es2015-destructuring": { "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", "requires": { "babel-runtime": "6.26.0" @@ -3376,7 +3577,8 @@ }, "babel-plugin-transform-es2015-duplicate-keys": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", "requires": { "babel-runtime": "6.26.0", @@ -3385,7 +3587,8 @@ }, "babel-plugin-transform-es2015-for-of": { "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", "requires": { "babel-runtime": "6.26.0" @@ -3393,7 +3596,8 @@ }, "babel-plugin-transform-es2015-function-name": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", "requires": { "babel-helper-function-name": "6.24.1", @@ -3403,7 +3607,8 @@ }, "babel-plugin-transform-es2015-literals": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", "requires": { "babel-runtime": "6.26.0" @@ -3411,7 +3616,8 @@ }, "babel-plugin-transform-es2015-modules-amd": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", "requires": { "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", @@ -3421,7 +3627,8 @@ }, "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "requires": { "babel-plugin-transform-strict-mode": "6.24.1", @@ -3432,7 +3639,8 @@ }, "babel-plugin-transform-es2015-modules-systemjs": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", "requires": { "babel-helper-hoist-variables": "6.24.1", @@ -3442,7 +3650,8 @@ }, "babel-plugin-transform-es2015-modules-umd": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", "requires": { "babel-plugin-transform-es2015-modules-amd": "6.24.1", @@ -3452,7 +3661,8 @@ }, "babel-plugin-transform-es2015-object-super": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", "requires": { "babel-helper-replace-supers": "6.24.1", @@ -3461,7 +3671,8 @@ }, "babel-plugin-transform-es2015-parameters": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", "requires": { "babel-helper-call-delegate": "6.24.1", @@ -3474,7 +3685,8 @@ }, "babel-plugin-transform-es2015-shorthand-properties": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", "requires": { "babel-runtime": "6.26.0", @@ -3483,7 +3695,8 @@ }, "babel-plugin-transform-es2015-spread": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", "requires": { "babel-runtime": "6.26.0" @@ -3491,7 +3704,8 @@ }, "babel-plugin-transform-es2015-sticky-regex": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", "requires": { "babel-helper-regex": "6.26.0", @@ -3501,7 +3715,8 @@ }, "babel-plugin-transform-es2015-template-literals": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", "requires": { "babel-runtime": "6.26.0" @@ -3509,7 +3724,8 @@ }, "babel-plugin-transform-es2015-typeof-symbol": { "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", "requires": { "babel-runtime": "6.26.0" @@ -3517,7 +3733,8 @@ }, "babel-plugin-transform-es2015-unicode-regex": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", "requires": { "babel-helper-regex": "6.26.0", @@ -3539,7 +3756,8 @@ }, "babel-plugin-transform-exponentiation-operator": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", "requires": { "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", @@ -3549,7 +3767,8 @@ }, "babel-plugin-transform-export-extensions": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz", "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=", "requires": { "babel-plugin-syntax-export-extensions": "6.13.0", @@ -3558,7 +3777,8 @@ }, "babel-plugin-transform-flow-strip-types": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", "requires": { "babel-plugin-syntax-flow": "6.18.0", @@ -3567,7 +3787,8 @@ }, "babel-plugin-transform-function-bind": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz", "integrity": "sha1-xvuOlqwpajELjPjqQBRiQH3fapc=", "requires": { "babel-plugin-syntax-function-bind": "6.13.0", @@ -3576,27 +3797,32 @@ }, "babel-plugin-transform-inline-consecutive-adds": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.3.0.tgz", "integrity": "sha512-iZsYAIjYLLfLK0yN5WVT7Xf7Y3wQ9Z75j9A8q/0IglQSpUt2ppTdHlwl/GeaXnxdaSmsxBu861klbTBbv2n+RA==" }, "babel-plugin-transform-member-expression-literals": { "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz", "integrity": "sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8=" }, "babel-plugin-transform-merge-sibling-variables": { "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz", "integrity": "sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4=" }, "babel-plugin-transform-minify-booleans": { "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz", "integrity": "sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg=" }, "babel-plugin-transform-object-rest-spread": { "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "requires": { "babel-plugin-syntax-object-rest-spread": "6.13.0", @@ -3605,7 +3831,8 @@ }, "babel-plugin-transform-property-literals": { "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz", "integrity": "sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk=", "requires": { "esutils": "2.0.2" @@ -3613,7 +3840,8 @@ }, "babel-plugin-transform-react-display-name": { "version": "6.25.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", "requires": { "babel-runtime": "6.26.0" @@ -3621,7 +3849,8 @@ }, "babel-plugin-transform-react-jsx": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", "requires": { "babel-helper-builder-react-jsx": "6.26.0", @@ -3631,7 +3860,8 @@ }, "babel-plugin-transform-react-jsx-self": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", "requires": { "babel-plugin-syntax-jsx": "6.18.0", @@ -3640,7 +3870,8 @@ }, "babel-plugin-transform-react-jsx-source": { "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", "requires": { "babel-plugin-syntax-jsx": "6.18.0", @@ -3649,7 +3880,8 @@ }, "babel-plugin-transform-regenerator": { "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", "requires": { "regenerator-transform": "0.10.1" @@ -3657,22 +3889,26 @@ }, "babel-plugin-transform-regexp-constructors": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.3.0.tgz", "integrity": "sha512-h92YHzyl042rb0naKO8frTHntpRFwRgKkfWD8602kFHoQingjJNtbvZzvxqHncJ6XmKVyYvfrBpDOSkCTDIIxw==" }, "babel-plugin-transform-remove-console": { "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz", "integrity": "sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A=" }, "babel-plugin-transform-remove-debugger": { "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz", "integrity": "sha1-QrcnYxyXl44estGZp67IShgznvI=" }, "babel-plugin-transform-remove-undefined": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.3.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.3.0.tgz", "integrity": "sha512-TYGQucc8iP3LJwN3kDZLEz5aa/2KuFrqpT+s8f8NnHsBU1sAgR3y8Opns0xhC+smyDYWscqFCKM1gbkWQOhhnw==", "requires": { "babel-helper-evaluate-path": "0.3.0" @@ -3680,7 +3916,8 @@ }, "babel-plugin-transform-runtime": { "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", "requires": { "babel-runtime": "6.26.0" @@ -3688,12 +3925,14 @@ }, "babel-plugin-transform-simplify-comparison-operators": { "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz", "integrity": "sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk=" }, "babel-plugin-transform-strict-mode": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", "requires": { "babel-runtime": "6.26.0", @@ -3702,7 +3941,8 @@ }, "babel-plugin-transform-undefined-to-void": { "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz", + "resolved": + "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz", "integrity": "sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA=" }, "babel-polyfill": { @@ -3755,9 +3995,10 @@ "browserslist": { "version": "3.2.8", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "integrity": + "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", "requires": { - "caniuse-lite": "1.0.30000848", + "caniuse-lite": "1.0.30000849", "electron-to-chromium": "1.3.48" } } @@ -3972,7 +4213,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -4037,7 +4279,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -4045,7 +4288,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -4053,7 +4297,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -4154,7 +4399,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -4332,7 +4578,7 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", "requires": { - "caniuse-lite": "1.0.30000848", + "caniuse-lite": "1.0.30000849", "electron-to-chromium": "1.3.48" } }, @@ -4489,7 +4735,8 @@ "normalize-url": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "integrity": + "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", "requires": { "prepend-http": "2.0.0", "query-string": "5.1.1", @@ -4504,7 +4751,8 @@ "query-string": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "integrity": + "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "requires": { "decode-uri-component": "0.2.0", "object-assign": "4.1.1", @@ -4567,7 +4815,7 @@ "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000848", + "caniuse-db": "1.0.30000849", "lodash.memoize": "4.1.2", "lodash.uniq": "4.5.0" }, @@ -4577,21 +4825,21 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "requires": { - "caniuse-db": "1.0.30000848", + "caniuse-db": "1.0.30000849", "electron-to-chromium": "1.3.48" } } } }, "caniuse-db": { - "version": "1.0.30000848", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000848.tgz", - "integrity": "sha1-4UnJgccqogQ547wSx8+LP34SN8Y=" + "version": "1.0.30000849", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000849.tgz", + "integrity": "sha1-1FL1PX3PuE5/X9NMB3wwrSt7nHs=" }, "caniuse-lite": { - "version": "1.0.30000848", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000848.tgz", - "integrity": "sha512-9Hu5LvDZ+vTqHNDQXJpceg3YJZI2YFx+OuNDwLauoswT6dycZcSZ9NZIO3MJSLswRpR3HL1Pqitz0r6H6IdoCA==" + "version": "1.0.30000849", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000849.tgz", + "integrity": "sha512-hlkWpyGJTDjjim2m+nvvHiEqt2PZuPdB9yYRbys5P/T179Aq7YgMF6tnM489voTfqMLtJhqmOZNfghxWjjT8jg==" }, "capture-exit": { "version": "1.2.0", @@ -4603,7 +4851,8 @@ }, "case-sensitive-paths-webpack-plugin": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.2.tgz", + "resolved": + "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.2.tgz", "integrity": "sha512-oEZgAFfEvKtjSRCu6VgYkuGxwrWXMnQzyBmlLPP7r6PWQVtHxP5Z5N6XsuJvtoVax78am/r7lr46bwo3IVEBOg==" }, "caseless": { @@ -5083,7 +5332,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -5421,7 +5671,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -5498,7 +5749,8 @@ }, "postcss-modules-extract-imports": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "resolved": + "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "requires": { "postcss": "6.0.1" @@ -5600,7 +5852,7 @@ "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000848", + "caniuse-db": "1.0.30000849", "normalize-range": "0.1.2", "num2fraction": "1.2.2", "postcss": "5.2.18", @@ -5612,7 +5864,7 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "requires": { - "caniuse-db": "1.0.30000848", + "caniuse-db": "1.0.30000849", "electron-to-chromium": "1.3.48" } }, @@ -5643,7 +5895,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -5721,6 +5974,70 @@ "es5-ext": "0.10.45" } }, + "d3-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.1.tgz", + "integrity": "sha512-CyINJQ0SOUHojDdFDH4JEM0552vCR1utGyLHegJHyYH0JyCpSeTPxi4OBqHMA2jJZq4NH782LtaJWBImqI/HBw==" + }, + "d3-axis": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.8.tgz", + "integrity": "sha1-MacFoLU15ldZ3hQXOjGTMTfxjvo=" + }, + "d3-collection": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.4.tgz", + "integrity": "sha1-NC39EoN8kJdPM/HMCnha6lcNzcI=" + }, + "d3-color": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.2.0.tgz", + "integrity": "sha512-dmL9Zr/v39aSSMnLOTd58in2RbregCg4UtGyUArvEKTTN6S3HKEy+ziBWVYo9PTzRyVW+pUBHUtRKz0HYX+SQg==" + }, + "d3-format": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.3.0.tgz", + "integrity": "sha512-ycfLEIzHVZC3rOvuBOKVyQXSiUyCDjeAPIj9n/wugrr+s5AcTQC2Bz6aKkubG7rQaQF0SGW/OV4UEJB9nfioFg==" + }, + "d3-interpolate": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.2.0.tgz", + "integrity": "sha512-zLvTk8CREPFfc/2XglPQriAsXkzoRDAyBzndtKJWrZmHw7kmOWHNS11e40kPTd/oGk8P5mFJW5uBbcFQ+ybxyA==", + "requires": { + "d3-color": "1.2.0" + } + }, + "d3-scale": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.0.0.tgz", + "integrity": "sha512-Sa2Ny6CoJT7x6dozxPnvUQT61epGWsgppFvnNl8eJEzfJBG0iDBBTJAtz2JKem7Mb+NevnaZiDiIDHsuWkv6vg==", + "requires": { + "d3-array": "1.2.1", + "d3-collection": "1.0.4", + "d3-format": "1.3.0", + "d3-interpolate": "1.2.0", + "d3-time": "1.0.8", + "d3-time-format": "2.1.1" + } + }, + "d3-selection": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.3.0.tgz", + "integrity": "sha512-qgpUOg9tl5CirdqESUAu0t9MU/t3O9klYfGfyKsXEmhyxyzLpzpeh08gaxBUTQw1uXIOkr/30Ut2YRjSSxlmHA==" + }, + "d3-time": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.8.tgz", + "integrity": "sha512-YRZkNhphZh3KcnBfitvF3c6E0JOFGikHZ4YqD+Lzv83ZHn1/u6yGenRU1m+KAk9J1GnZMnKcrtfvSktlA1DXNQ==" + }, + "d3-time-format": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.1.1.tgz", + "integrity": "sha512-8kAkymq2WMfzW7e+s/IUNAtN/y3gZXGRrdGfo6R8NKPAA85UBTxZg5E61bR6nLwjPjj4d3zywSQe1CkYLPFyrw==", + "requires": { + "d3-time": "1.0.8" + } + }, "dargs": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz", @@ -5876,7 +6193,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -5884,7 +6202,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -5892,7 +6211,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -6014,7 +6334,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -6048,7 +6369,8 @@ "path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "integrity": + "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { "pify": "3.0.0" } @@ -6766,7 +7088,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -6800,7 +7123,8 @@ "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "integrity": + "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { "is-plain-object": "2.0.4" } @@ -6861,7 +7185,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -6888,7 +7213,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -6962,7 +7288,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -6972,14 +7299,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -7052,7 +7381,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -7060,7 +7390,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -7068,7 +7399,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -7119,7 +7451,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -7149,9 +7482,9 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fast-memoize": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.3.2.tgz", - "integrity": "sha512-h2avnhux4p3tXTA9xR7ntnQSFQdY4hAkyNj8wDXlVT2Die38JxVCInnrieuktdxzRevRWa3dBjN+SbQe1os0GQ==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.4.0.tgz", + "integrity": "sha512-ISTsDL4wfSoLK1RoFNl8F8hE40jPF3St08YAv/qJTJk2mah7RUH6nhCBaeRseb0TvhOFNXD9A8AJuYVS4XR7sg==" }, "fastparse": { "version": "1.1.1", @@ -7267,7 +7600,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -7376,7 +7710,8 @@ }, "fork-ts-checker-webpack-plugin": { "version": "0.4.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-0.4.2.tgz", + "resolved": + "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-0.4.2.tgz", "integrity": "sha512-O+olm41xwGjWwdmmuPgplW4KUDfIZptY9t0nUs84sVB2Iqkvd79p6NtrfQ8+9ZEPodDFJqJfNST5xodOYQTkrg==", "requires": { "babel-code-frame": "6.26.0", @@ -7639,7 +7974,8 @@ "got": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "integrity": + "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", "requires": { "decompress-response": "3.3.0", "duplexer3": "0.1.4", @@ -7694,7 +8030,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -7729,7 +8066,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -7771,7 +8109,7 @@ "requires": { "brcast": "3.0.1", "csstype": "2.5.3", - "fast-memoize": "2.3.2", + "fast-memoize": "2.4.0", "html-tag-names": "1.1.3", "is-function": "1.0.1", "is-plain-object": "2.0.4", @@ -8302,7 +8640,8 @@ "uglify-js": { "version": "3.3.28", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.28.tgz", - "integrity": "sha512-68Rc/aA6cswiaQ5SrE979UJcXX+ADA1z33/ZsPd+fbAiVdjZ16OXdbtGO+rJUUBgK6qdf3SOPhQf3K/ybF5Miw==", + "integrity": + "sha512-68Rc/aA6cswiaQ5SrE979UJcXX+ADA1z33/ZsPd+fbAiVdjZ16OXdbtGO+rJUUBgK6qdf3SOPhQf3K/ybF5Miw==", "requires": { "commander": "2.15.1", "source-map": "0.6.1" @@ -8419,7 +8758,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -8446,7 +8786,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -8520,7 +8861,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -8530,14 +8872,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -8591,7 +8935,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -8599,7 +8944,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -8607,7 +8953,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -8663,7 +9010,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -8710,7 +9058,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -9513,7 +9862,8 @@ "yargs": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", - "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "integrity": + "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", "requires": { "cliui": "4.1.0", "decamelize": "1.2.0", @@ -9725,7 +10075,8 @@ "source-map-support": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", - "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", + "integrity": + "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", "requires": { "buffer-from": "1.1.0", "source-map": "0.6.1" @@ -9764,7 +10115,8 @@ "yargs": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", - "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "integrity": + "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", "requires": { "cliui": "4.1.0", "decamelize": "1.2.0", @@ -9895,9 +10247,9 @@ } }, "jscodeshift": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.5.0.tgz", - "integrity": "sha512-JAcQINNMFpdzzpKJN8k5xXjF3XDuckB1/48uScSzcnNyK199iWEc9AxKL9OoX5144M2w5zEx9Qs4/E/eBZZUlw==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.5.1.tgz", + "integrity": "sha512-sRMollbhbmSDrR79JMAnhEjyZJlQQVozeeY9A6/KNuV26DNcuB3mGSCWXp0hks9dcwRNOELbNOiwraZaXXRk5Q==", "requires": { "babel-plugin-transform-flow-strip-types": "6.22.0", "babel-preset-es2015": "6.24.1", @@ -9911,7 +10263,7 @@ "neo-async": "2.5.1", "node-dir": "0.1.8", "nomnom": "1.8.1", - "recast": "0.14.7", + "recast": "0.15.0", "temp": "0.8.3", "write-file-atomic": "1.3.4" }, @@ -9939,7 +10291,7 @@ "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", "requires": { "abab": "1.0.4", - "acorn": "5.6.1", + "acorn": "5.6.2", "acorn-globals": "4.1.0", "array-equal": "1.0.0", "cssom": "0.3.2", @@ -9956,7 +10308,7 @@ "request-promise-native": "1.0.5", "sax": "1.2.4", "symbol-tree": "3.2.2", - "tough-cookie": "2.3.4", + "tough-cookie": "2.4.2", "w3c-hr-time": "1.0.1", "webidl-conversions": "4.0.2", "whatwg-encoding": "1.0.3", @@ -11060,7 +11412,8 @@ "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "integrity": + "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { "is-plain-object": "2.0.4" } @@ -11577,6 +11930,11 @@ "sshpk": "1.14.1" } }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, "qs": { "version": "6.3.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", @@ -11614,6 +11972,15 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": + "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "1.4.1" + } + }, "tunnel-agent": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", @@ -11826,7 +12193,8 @@ }, "object.getownpropertydescriptors": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "resolved": + "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "requires": { "define-properties": "1.1.2", @@ -11890,6 +12258,17 @@ "@uifabric/utilities": "5.33.0", "prop-types": "15.6.1", "tslib": "1.9.2" + }, + "dependencies": { + "@uifabric/merge-styles": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", + "integrity": + "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "requires": { + "tslib": "1.9.2" + } + } } }, "on-finished": { @@ -12075,7 +12454,7 @@ "resolved": "https://registry.npmjs.org/original/-/original-1.0.1.tgz", "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", "requires": { - "url-parse": "1.4.0" + "url-parse": "1.4.1" } }, "os-browserify": { @@ -12377,7 +12756,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -12441,7 +12821,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -12506,7 +12887,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -12570,7 +12952,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -12633,7 +13016,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -12696,7 +13080,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -12759,7 +13144,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -12822,7 +13208,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -12886,7 +13273,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -12949,7 +13337,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13062,7 +13451,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13125,7 +13515,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13170,7 +13561,7 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "requires": { - "caniuse-db": "1.0.30000848", + "caniuse-db": "1.0.30000849", "electron-to-chromium": "1.3.48" } }, @@ -13201,7 +13592,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13271,7 +13663,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13335,7 +13728,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13401,7 +13795,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13467,7 +13862,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13503,7 +13899,8 @@ }, "postcss-modules-extract-imports": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", + "resolved": + "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", "requires": { "postcss": "6.0.22" @@ -13511,7 +13908,8 @@ }, "postcss-modules-local-by-default": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "resolved": + "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "requires": { "css-selector-tokenizer": "0.7.0", @@ -13576,7 +13974,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13642,7 +14041,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13706,7 +14106,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13770,7 +14171,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13833,7 +14235,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13898,7 +14301,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -13974,7 +14378,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -14039,7 +14444,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -14109,7 +14515,8 @@ "postcss": { "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "integrity": + "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", "js-base64": "2.4.5", @@ -14193,7 +14600,8 @@ "chalk": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", - "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "integrity": + "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", "requires": { "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", @@ -14292,6 +14700,11 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, + "psl": { + "version": "1.1.27", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.27.tgz", + "integrity": "sha512-J8tJX5tAeEp9tQTI2w2aMZ6V1INuU4JmNaNPRuHAqjjVq3ZJ+jV3+tcT3ncgTnBxvwJy740IB/WZrxFus2VdMA==" + }, "public-encrypt": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", @@ -14565,7 +14978,8 @@ "inquirer": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "integrity": + "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "requires": { "ansi-escapes": "3.1.0", "chalk": "2.4.1", @@ -14586,7 +15000,8 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": + "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { "color-convert": "1.9.1" } @@ -14594,7 +15009,8 @@ "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "integrity": + "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", @@ -14612,7 +15028,8 @@ "supports-color": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "integrity": + "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "requires": { "has-flag": "3.0.0" } @@ -14622,7 +15039,8 @@ "opn": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", - "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "integrity": + "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", "requires": { "is-wsl": "1.1.0" } @@ -14674,7 +15092,8 @@ "recast": { "version": "0.12.9", "resolved": "https://registry.npmjs.org/recast/-/recast-0.12.9.tgz", - "integrity": "sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A==", + "integrity": + "sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A==", "requires": { "ast-types": "0.10.1", "core-js": "2.5.7", @@ -14943,11 +15362,11 @@ } }, "recast": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.14.7.tgz", - "integrity": "sha512-/nwm9pkrcWagN40JeJhkPaRxiHXBRkXyRh/hgU088Z/v+qCy+zIHHY6bC6o7NaKAxPqtE6nD8zBH1LfU0/Wx6A==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.15.0.tgz", + "integrity": "sha512-47C2mIxQYvFICrTNuV4+xGgBa1nAoq42ANN5oDTSBIJ50NX7jcki7gAC6HWYptnQgHmqIRTHJq8OKdi3fwgyNQ==", "requires": { - "ast-types": "0.11.3", + "ast-types": "0.11.5", "esprima": "4.0.0", "private": "0.1.8", "source-map": "0.6.1" @@ -15272,6 +15691,22 @@ "tough-cookie": "2.3.4", "tunnel-agent": "0.6.0", "uuid": "3.2.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": + "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "1.4.1" + } + } } }, "request-promise": { @@ -15299,7 +15734,7 @@ "requires": { "request-promise-core": "1.1.1", "stealthy-require": "1.1.1", - "tough-cookie": "2.3.4" + "tough-cookie": "2.4.2" } }, "requestretry": { @@ -15517,7 +15952,8 @@ "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "integrity": + "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { "micromatch": "3.1.10", "normalize-path": "2.1.1" @@ -15536,7 +15972,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -15563,7 +16000,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -15637,7 +16075,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -15647,14 +16086,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -15708,7 +16149,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -15716,7 +16158,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -15724,7 +16167,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -15762,7 +16206,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -15968,7 +16413,8 @@ "ajv": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", - "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", + "integrity": + "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", "requires": { "fast-deep-equal": "2.0.1", "fast-json-stable-stringify": "2.0.0", @@ -16138,6 +16584,11 @@ "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, "qs": { "version": "6.3.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", @@ -16175,6 +16626,15 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": + "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "1.4.1" + } + }, "tunnel-agent": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", @@ -16318,10 +16778,11 @@ "jsdom": { "version": "11.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.7.0.tgz", - "integrity": "sha512-9NzSc4Iz4gN9p4uoPbBUzro21QdgL32swaWIaWS8eEVQ2I69fRJAy/MKyvlEIk0V7HtKgfMbbOKyTZUrzR2Hsw==", + "integrity": + "sha512-9NzSc4Iz4gN9p4uoPbBUzro21QdgL32swaWIaWS8eEVQ2I69fRJAy/MKyvlEIk0V7HtKgfMbbOKyTZUrzR2Hsw==", "requires": { "abab": "1.0.4", - "acorn": "5.6.1", + "acorn": "5.6.2", "acorn-globals": "4.1.0", "array-equal": "1.0.0", "cssom": "0.3.2", @@ -16338,7 +16799,7 @@ "request-promise-native": "1.0.5", "sax": "1.2.4", "symbol-tree": "3.2.2", - "tough-cookie": "2.3.4", + "tough-cookie": "2.4.2", "w3c-hr-time": "1.0.1", "webidl-conversions": "4.0.2", "whatwg-encoding": "1.0.3", @@ -16351,7 +16812,8 @@ "request": { "version": "2.87.0", "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", - "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "integrity": + "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", "requires": { "aws-sign2": "0.7.0", "aws4": "1.7.0", @@ -16373,6 +16835,17 @@ "tough-cookie": "2.3.4", "tunnel-agent": "0.6.0", "uuid": "3.2.1" + }, + "dependencies": { + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": + "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "1.4.1" + } + } } } } @@ -16408,6 +16881,11 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, "react": { "version": "15.6.2", "resolved": "https://registry.npmjs.org/react/-/react-15.6.2.tgz", @@ -16502,6 +16980,15 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": + "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "1.4.1" + } } } }, @@ -16614,6 +17101,15 @@ "tunnel-agent": "0.4.3" } }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": + "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "1.4.1" + } + }, "tunnel-agent": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", @@ -16688,7 +17184,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -16746,7 +17243,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -16930,7 +17428,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -16979,7 +17478,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -16987,7 +17487,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -16995,7 +17496,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -17049,13 +17551,14 @@ "faye-websocket": "0.11.1", "inherits": "2.0.3", "json3": "3.3.2", - "url-parse": "1.4.0" + "url-parse": "1.4.1" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -17195,7 +17698,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -17219,7 +17723,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -17644,7 +18149,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -17671,7 +18177,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -17745,7 +18252,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -17755,14 +18263,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -17825,7 +18335,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -17833,7 +18344,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -17841,7 +18353,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -17891,7 +18404,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -18136,10 +18650,11 @@ } }, "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.2.tgz", + "integrity": "sha512-vahm+X8lSV/KjXziec8x5Vp0OTC9mq8EVCOApIsRAooeuMPSO8aT7PFACYkaL0yZ/3hVqw+8DzhCJwl8H2Ad6w==", "requires": { + "psl": "1.1.27", "punycode": "1.4.1" }, "dependencies": { @@ -18236,7 +18751,8 @@ "babel-preset-jest": { "version": "22.4.4", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", - "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", + "integrity": + "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", "requires": { "babel-plugin-jest-hoist": "22.4.4", "babel-plugin-syntax-object-rest-spread": "6.13.0" @@ -18245,7 +18761,8 @@ "expect": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", - "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", + "integrity": + "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", "requires": { "ansi-styles": "3.2.1", "jest-diff": "22.4.3", @@ -18258,7 +18775,8 @@ "fs-extra": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.0.tgz", - "integrity": "sha512-lk2cUCo8QzbiEWEbt7Cw3m27WMiRG321xsssbcIpfMhpRjrlC08WBOVQqj1/nQYYNnPtyIhP1oqLO3QwT2tPCw==", + "integrity": + "sha512-lk2cUCo8QzbiEWEbt7Cw3m27WMiRG321xsssbcIpfMhpRjrlC08WBOVQqj1/nQYYNnPtyIhP1oqLO3QwT2tPCw==", "requires": { "graceful-fs": "4.1.11", "jsonfile": "4.0.0", @@ -18268,7 +18786,8 @@ "jest-config": { "version": "22.4.4", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", - "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", + "integrity": + "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", "requires": { "chalk": "2.4.1", "glob": "7.1.2", @@ -18286,7 +18805,8 @@ "jest-diff": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", - "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", + "integrity": + "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", "requires": { "chalk": "2.4.1", "diff": "3.5.0", @@ -18297,7 +18817,8 @@ "jest-environment-jsdom": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", - "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", + "integrity": + "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", "requires": { "jest-mock": "22.4.3", "jest-util": "22.4.3", @@ -18307,7 +18828,8 @@ "jest-environment-node": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", - "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", + "integrity": + "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", "requires": { "jest-mock": "22.4.3", "jest-util": "22.4.3" @@ -18316,7 +18838,8 @@ "jest-jasmine2": { "version": "22.4.4", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", - "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", + "integrity": + "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", "requires": { "chalk": "2.4.1", "co": "4.6.0", @@ -18334,7 +18857,8 @@ "jest-matcher-utils": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", - "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "integrity": + "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", "requires": { "chalk": "2.4.1", "jest-get-type": "22.4.3", @@ -18344,7 +18868,8 @@ "jest-message-util": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", - "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", + "integrity": + "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", "requires": { "@babel/code-frame": "7.0.0-beta.49", "chalk": "2.4.1", @@ -18366,7 +18891,8 @@ "jest-resolve": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", - "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", + "integrity": + "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", "requires": { "browser-resolve": "1.11.2", "chalk": "2.4.1" @@ -18375,7 +18901,8 @@ "jest-snapshot": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", - "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", + "integrity": + "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", "requires": { "chalk": "2.4.1", "jest-diff": "22.4.3", @@ -18388,7 +18915,8 @@ "jest-util": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", - "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", + "integrity": + "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", "requires": { "callsites": "2.0.0", "chalk": "2.4.1", @@ -18402,7 +18930,8 @@ "jest-validate": { "version": "22.4.4", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", - "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", + "integrity": + "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", "requires": { "chalk": "2.4.1", "jest-config": "22.4.4", @@ -18427,7 +18956,8 @@ "pretty-format": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "integrity": + "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", "requires": { "ansi-regex": "3.0.0", "ansi-styles": "3.2.1" @@ -18436,7 +18966,8 @@ "source-map-support": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", - "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", + "integrity": + "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", "requires": { "buffer-from": "1.1.0", "source-map": "0.6.1" @@ -18445,7 +18976,8 @@ "yargs": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", - "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "integrity": + "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", "requires": { "cliui": "4.1.0", "decamelize": "1.2.0", @@ -18488,7 +19020,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -18515,7 +19048,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -18589,7 +19123,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -18599,14 +19134,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -18660,7 +19197,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -18668,7 +19206,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -18676,7 +19215,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -18714,7 +19254,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -19061,9 +19602,9 @@ } }, "url-parse": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.0.tgz", - "integrity": "sha512-ERuGxDiQ6Xw/agN4tuoCRbmwRuZP0cJ1lJxJubXr5Q/5cDa78+Dc4wfvtxzhzhkm5VvmW6Mf8EVj9SPGN4l8Lg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.1.tgz", + "integrity": "sha512-x95Td74QcvICAA0+qERaVkRpTGKyBHHYdwL2LXZm5t/gBtCB9KQSO/0zQgSTYEV1p0WcvSg79TLNPSvd5IDJMQ==", "requires": { "querystringify": "2.0.0", "requires-port": "1.0.0" @@ -19303,7 +19844,8 @@ "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "integrity": + "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { "micromatch": "3.1.10", "normalize-path": "2.1.1" @@ -19322,7 +19864,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -19349,7 +19892,8 @@ "chokidar": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", - "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", + "integrity": + "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", "requires": { "anymatch": "2.0.0", "async-each": "1.0.1", @@ -19367,7 +19911,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -19441,7 +19986,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -19451,14 +19997,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -19531,7 +20079,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -19539,7 +20088,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -19547,7 +20097,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -19598,7 +20149,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -19635,7 +20187,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", "requires": { - "acorn": "5.6.1", + "acorn": "5.6.2", "acorn-dynamic-import": "2.0.2", "ajv": "6.5.0", "ajv-keywords": "3.2.0", @@ -19677,7 +20229,8 @@ "ajv": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", - "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", + "integrity": + "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", "requires": { "fast-deep-equal": "2.0.1", "fast-json-stable-stringify": "2.0.0", @@ -19876,7 +20429,8 @@ "jscodeshift": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.4.1.tgz", - "integrity": "sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ==", + "integrity": + "sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ==", "requires": { "async": "1.5.2", "babel-plugin-transform-flow-strip-types": "6.22.0", @@ -19898,7 +20452,8 @@ "recast": { "version": "0.12.9", "resolved": "https://registry.npmjs.org/recast/-/recast-0.12.9.tgz", - "integrity": "sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A==", + "integrity": + "sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A==", "requires": { "ast-types": "0.10.1", "core-js": "2.5.7", @@ -19924,7 +20479,7 @@ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz", "integrity": "sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ==", "requires": { - "acorn": "5.6.1", + "acorn": "5.6.2", "bfj-node4": "5.3.1", "chalk": "2.4.1", "commander": "2.15.1", @@ -19970,7 +20525,7 @@ "import-local": "1.0.0", "inquirer": "5.2.0", "interpret": "1.1.0", - "jscodeshift": "0.5.0", + "jscodeshift": "0.5.1", "listr": "0.13.0", "loader-utils": "1.1.0", "lodash": "4.17.10", @@ -20000,7 +20555,8 @@ "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "integrity": + "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { "nice-try": "1.0.4", "path-key": "2.0.1", @@ -20012,7 +20568,8 @@ "inquirer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", - "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "integrity": + "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", "requires": { "ansi-escapes": "3.1.0", "chalk": "2.4.1", @@ -20045,7 +20602,8 @@ "yargs": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", - "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "integrity": + "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "requires": { "cliui": "4.1.0", "decamelize": "1.2.0", @@ -20121,7 +20679,8 @@ "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "integrity": + "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { "micromatch": "3.1.10", "normalize-path": "2.1.1" @@ -20140,7 +20699,8 @@ "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "integrity": + "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", @@ -20167,7 +20727,8 @@ "chokidar": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", - "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", + "integrity": + "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", "requires": { "anymatch": "2.0.0", "async-each": "1.0.1", @@ -20199,7 +20760,8 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": + "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -20259,7 +20821,8 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": + "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "0.1.6", "is-data-descriptor": "0.1.4", @@ -20269,14 +20832,16 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": + "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": + "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "0.3.2", "define-property": "1.0.0", @@ -20459,7 +21024,8 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": + "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "6.0.2" } @@ -20467,7 +21033,8 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": + "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "6.0.2" } @@ -20475,7 +21042,8 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": + "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "1.0.0", "is-data-descriptor": "1.0.0", @@ -20531,7 +21099,8 @@ "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": + "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", @@ -20551,7 +21120,8 @@ "opn": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "integrity": + "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "requires": { "is-wsl": "1.1.0" } @@ -20559,7 +21129,8 @@ "webpack-dev-middleware": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", - "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "integrity": + "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", "requires": { "memory-fs": "0.4.1", "mime": "1.6.0", @@ -20992,7 +21563,8 @@ "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "integrity": + "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { "nice-try": "1.0.4", "path-key": "2.0.1", @@ -21004,7 +21576,8 @@ "inquirer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", - "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "integrity": + "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", "requires": { "ansi-escapes": "3.1.0", "chalk": "2.4.1", @@ -21071,7 +21644,8 @@ "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "integrity": + "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { "nice-try": "1.0.4", "path-key": "2.0.1", @@ -21108,7 +21682,8 @@ "path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "integrity": + "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { "pify": "3.0.0" } diff --git a/packages/charting/.npmignore b/packages/charting/.npmignore new file mode 100644 index 0000000000000..8e3e77dd7bf6c --- /dev/null +++ b/packages/charting/.npmignore @@ -0,0 +1,31 @@ +*.config.js +*.nuspec +*.yml +*.test.* +.editorconfig +.gitattributes +.gitignore +.vscode +coverage +temp +images +results +*.build.log +dist/*.stats.html +dist/*.stats.json +dist/demo*.* +gulpfile.js +index.html +jsconfig.json +karma.config.js +node_modules +src/**/* +!src/**/*.types.ts +!src/**/*.Example.tsx +tsconfig.json +tsd.json +tslint.json +typings +webpack.config.js +fabric-test* +visualtests diff --git a/packages/charting/.npmrc b/packages/charting/.npmrc new file mode 100644 index 0000000000000..825c83e09df4d --- /dev/null +++ b/packages/charting/.npmrc @@ -0,0 +1,2 @@ +registry=https://registry.npmjs.org/ + diff --git a/packages/charting/.vscode/launch.json b/packages/charting/.vscode/launch.json new file mode 100644 index 0000000000000..664bc6f217a2c --- /dev/null +++ b/packages/charting/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "chrome", + "request": "launch", + "name": "Launch Chrome against localhost", + "url": "http://localhost:4322", + "webRoot": "${workspaceRoot}" + } + ] +} \ No newline at end of file diff --git a/packages/charting/.vscode/settings.json b/packages/charting/.vscode/settings.json new file mode 100644 index 0000000000000..a47d61e2fb865 --- /dev/null +++ b/packages/charting/.vscode/settings.json @@ -0,0 +1,38 @@ +{ + // Controls the rendering size of tabs in characters. Accepted values: "auto", 2, 4, 6, etc. If set to "auto", the value will be guessed when a file is opened. + "editor.tabSize": 2, + // When opening a file, `editor.tabSize` and `editor.insertSpaces` will be detected based on the file contents. + "editor.detectIndentation": false, + // When enabled, will trim trailing whitespace when you save a file. + "files.trimTrailingWhitespace": true, + // Controls if the editor should automatically close brackets after opening them + "editor.autoClosingBrackets": false, + // Controls whether the editor should render whitespace characters + "editor.renderWhitespace": "all", + // Controls if the editor will insert spaces for tabs. Accepted values: "auto", true, false. If set to "auto", the value will be guessed when a file is opened. + "editor.insertSpaces": true, + "files.exclude": { + "**/.git": true, + "**/.DS_Store": true, + "**/bower_components": true, + "**/coverage": true, + "**/*.scss.ts": true + }, + // Configure glob patterns for excluding files and folders in searches. Inherits all glob patterns from the file.exclude setting. + "search.exclude": { + "**/node_modules": true, + "**/lib": true, + "**/lib-es2015": true, + "**/lib-amd": true, + "**/dist": true, + "**/*.scss.ts": true + }, + // Controls after how many characters the editor will wrap to the next line. Setting this to 0 turns on viewport width wrapping + "editor.wordWrapColumn": 140, + "tslint.enable": true, + "tslint.rulesDirectory": "../../common/node_modules/tslint-microsoft-contrib", + // Defines space handling after opening and before closing JSX expression braces. Requires TypeScript >= 2.0.6. + "typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true, + "editor.formatOnSave": true, + "typescript.tsdk": "../../common/node_modules/typescript/lib" +} \ No newline at end of file diff --git a/packages/charting/CHANGELOG.json b/packages/charting/CHANGELOG.json new file mode 100644 index 0000000000000..3c1824e21d266 --- /dev/null +++ b/packages/charting/CHANGELOG.json @@ -0,0 +1,2011 @@ +{ + "name": "@uifabric/experiments", + "entries": [ + { + "version": "5.38.2", + "tag": "@uifabric/experiments_v5.38.2", + "date": "Fri, 11 May 2018 04:21:29 GMT", + "comments": { + "patch": [ + { + "author": "Mike Wheaton ", + "commit": "2e93a2b00543990739db20fd01c1a3649aa8f270", + "comment": "Fix Fluent palette color names" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.99.0 <6.0.0` to `>=5.100.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.11.3 <6.0.0` to `>=5.11.4 <6.0.0`" + } + ] + } + }, + { + "version": "5.38.1", + "tag": "@uifabric/experiments_v5.38.1", + "date": "Thu, 10 May 2018 10:27:25 GMT", + "comments": { + "patch": [ + { + "author": "Mike Wheaton ", + "commit": "ec7fbe9ca3b596f0ecaa5d29882d1a8e1fa8491e", + "comment": "Update Fluent theme to use relative imports" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.98.0 <6.0.0` to `>=5.99.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.38.0", + "tag": "@uifabric/experiments_v5.38.0", + "date": "Tue, 08 May 2018 10:17:01 GMT", + "comments": { + "minor": [ + { + "author": "Mike Wheaton ", + "commit": "ba51e2f872a7548633a779ae9d583a6dbad2512d", + "comment": "Adds a Fluent theme experiment" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.96.1 <6.0.0` to `>=5.97.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.11.2 <6.0.0` to `>=5.11.3 <6.0.0`" + } + ] + } + }, + { + "version": "5.37.0", + "tag": "@uifabric/experiments_v5.37.0", + "date": "Fri, 04 May 2018 15:58:38 GMT", + "comments": { + "patch": [ + { + "author": "David Zearing ", + "commit": "aa297a4ca6b3457ea23bf2473ac88a31b1d06d3e", + "comment": "Updating React build version." + } + ], + "minor": [ + { + "author": "Sivaraman Krishnan <12967315+sikrishn@users.noreply.github.com>", + "commit": "0ae7286da9137337d0e864e712a4f17e4e679cf9", + "comment": "Edit link to customize experiments/Nav component and show more/less link to toggle hidden nav links" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.95.0 <6.0.0` to `>=5.96.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.11.1 <6.0.0` to `>=5.11.2 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/file-type-icons\" from `>=0.6.1 <1.0.0` to `>=0.6.2 <1.0.0`" + } + ] + } + }, + { + "version": "5.36.0", + "tag": "@uifabric/experiments_v5.36.0", + "date": "Wed, 02 May 2018 23:55:40 GMT", + "comments": { + "minor": [ + { + "author": "Kelsey Young ", + "commit": "920a06d0cd2c37298cd48c156b43bf1fd88fef83", + "comment": "Remove Keytips from experiments package" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.94.0 <6.0.0` to `>=5.95.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.11.0 <6.0.0` to `>=5.11.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.35.0", + "tag": "@uifabric/experiments_v5.35.0", + "date": "Tue, 01 May 2018 10:23:32 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "2b20cab52ead58a3c93ba26e9ed2e6550311a236", + "comment": "remove extendedPicker, floatingPicker, and selectedItemsList from experiments" + }, + { + "author": "KatherineThayerMicrosoft ", + "commit": "8de19959324dc82ffb22fb340618cf4edfb45e4e", + "comment": "Command bar accessibility: one tab stop with aria label" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.92.1 <6.0.0` to `>=5.93.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.34.0", + "tag": "@uifabric/experiments_v5.34.0", + "date": "Mon, 30 Apr 2018 10:16:44 GMT", + "comments": { + "minor": [ + { + "author": "Sivaraman Krishnan <12967315+sikrishn@users.noreply.github.com>", + "commit": "84e6ff3b20bd8533471a6073f5ecce39621dc889", + "comment": "Nav: Refactored out a NavLink component." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.91.0 <6.0.0` to `>=5.92.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.33.1", + "tag": "@uifabric/experiments_v5.33.1", + "date": "Wed, 25 Apr 2018 05:32:09 GMT", + "comments": { + "none": [ + { + "author": "Jordan Janzen ", + "commit": "a15bb064e6ec7551c593730e266b09f0873784dc", + "comment": "Remove wordWrap setting." + } + ], + "patch": [ + { + "author": "Thomas Michon ", + "commit": "56c4cfb63266ef8b1952d967598bf4044a7eed7a", + "comment": "Fix bad aria-label prop in Tile" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.88.0 <6.0.0` to `>=5.89.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.33.0", + "tag": "@uifabric/experiments_v5.33.0", + "date": "Mon, 23 Apr 2018 10:24:54 GMT", + "comments": { + "patch": [ + { + "author": "Cliff Koh ", + "commit": "edf45906e38be620dd26401b05b9bda10322027f", + "comment": "Fix code in @uifabric/experiments such that it adheres to same tslint rules as the main office-ui-fabric-react package." + }, + { + "author": "Thomas Michon ", + "commit": "cf2fcbcb9ed19793090d86186042cc8e463659c8", + "comment": "Fix index import" + } + ], + "minor": [ + { + "author": "David Zearing ", + "commit": "2bbc7950bd9f10ea1e792dcb1155c625aa8e8f4f", + "comment": "Updating the focus styling to use the generalized `ms-Fabric--isFocusVisibl" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.86.0 <6.0.0` to `>=5.87.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.10.2 <6.0.0` to `>=5.11.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/jest-serializer-merge-styles\" from `>=5.1.0 <6.0.0` to `>=5.2.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.32.0", + "tag": "@uifabric/experiments_v5.32.0", + "date": "Fri, 20 Apr 2018 23:06:06 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "602a5b9fe30e8df5bf22342288f7b97dc8bd3c6e", + "comment": "Add delete callback, expose item change methods on SelectedItemsList" + }, + { + "author": "Vitalie Braga ", + "commit": "703efd38ae346d2b0b1be7c6082c2aad492b1d31", + "comment": "Shimmer: adding two new props and deprecating another one." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.85.0 <6.0.0` to `>=5.86.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.31.4", + "tag": "@uifabric/experiments_v5.31.4", + "date": "Thu, 19 Apr 2018 18:25:59 GMT", + "comments": { + "patch": [ + { + "author": "Mark Polak ", + "commit": "e77a31bee560440bae3737eca6b19fce2c1ae3db", + "comment": "Update createRef to match React.createRef api" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.83.0 <6.0.0` to `>=5.84.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.10.1 <6.0.0` to `>=5.10.2 <6.0.0`" + } + ] + } + }, + { + "version": "5.31.3", + "tag": "@uifabric/experiments_v5.31.3", + "date": "Wed, 18 Apr 2018 10:15:04 GMT", + "comments": { + "patch": [ + { + "author": "Vitalie Braga ", + "commit": "7dabb13e55f671e3c37df88140e66dbee076e2f1", + "comment": "Experiments: NavPage bad imports fixed." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.82.2 <6.0.0` to `>=5.82.3 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.10.0 <6.0.0` to `>=5.10.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.31.2", + "tag": "@uifabric/experiments_v5.31.2", + "date": "Tue, 17 Apr 2018 18:47:11 GMT", + "comments": { + "patch": [ + { + "author": "Thomas Michon ", + "commit": "4dc9071ade20efb98eded9b97aa9124a9232f84a", + "comment": "Fix improper imports from index files" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.82.1 <6.0.0` to `>=5.82.2 <6.0.0`" + } + ] + } + }, + { + "version": "5.31.1", + "tag": "@uifabric/experiments_v5.31.1", + "date": "Mon, 16 Apr 2018 10:23:25 GMT", + "comments": { + "patch": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "7a5e2c39132dad0e66277ea7ae098bc90727e131", + "comment": "prefer const, instead of let, for extendedpicker, floatingpicker, and selecteditemlists" + }, + { + "author": "Sivaraman Krishnan <12967315+sikrishn@users.noreply.github.com>", + "commit": "d6f161bad359e580606f95dfec1ce7095a7bbe48", + "comment": "M365Nav component as an experiment" + }, + { + "author": "David Zearing ", + "commit": "4b856fc9e1734edd3986c28f25e9211a3edf96d4", + "comment": "Removing module entry temporarily. (Will be added back in 6.0.)" + }, + { + "author": "David Zearing ", + "commit": "6f8a180ae2ecca66d09be97e48e8e03cc17d4d9e", + "comment": "Updating build to React 16.3.1." + }, + { + "author": "Vitalie Braga ", + "commit": "a1d92a6b96a7bfe0c93814dd7a539ce7cc52e0c9", + "comment": "Shimmer: Changes casing on enums in Shimmer.types" + }, + { + "author": "Vitalie Braga ", + "commit": "c38b371b09a813f345a90739689e391d221a6262", + "comment": "Experiments: fixing imports for example pages for better user understanding." + }, + { + "author": "Vitalie Braga ", + "commit": "7c9c5c62c5430ae386672012dd1f5ee46d0852bd", + "comment": "Shimmer: adding two more examples as per designers request." + }, + { + "author": "Vitalie Braga ", + "commit": "5a67c36391186ce30d25130b69a358525e1f0823", + "comment": "Shimmer: imports audited" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.81.1 <6.0.0` to `>=5.82.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/icons\" from `>=5.7.0 <6.0.0` to `>=5.7.1 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.9.0 <6.0.0` to `>=5.10.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/file-type-icons\" from `>=0.6.0 <1.0.0` to `>=0.6.1 <1.0.0`" + } + ] + } + }, + { + "version": "5.31.0", + "tag": "@uifabric/experiments_v5.31.0", + "date": "Thu, 12 Apr 2018 10:15:54 GMT", + "comments": { + "patch": [ + { + "author": "David Zearing ", + "commit": "c7eb8c25b50664874db1d3514a4e80defa20bd51", + "comment": "Shimmerline import was not correct, fixing import." + }, + { + "author": "Vitalie Braga ", + "commit": "baaab94cba9a6acfc8db4ed7309cce917abf24fa", + "comment": "Shimmer: Application example modified to reflect changes in DetailsList" + } + ], + "minor": [ + { + "author": "Vitalie Braga ", + "commit": "757e955a2d49635e1c571d94e043263aed4b6ded", + "comment": "Refactoring Shimmer and adding ShimmerTile + Implements Shimmer in TilesList." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.80.0 <6.0.0` to `>=5.81.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.8.0 <6.0.0` to `>=5.9.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.30.0", + "tag": "@uifabric/experiments_v5.30.0", + "date": "Tue, 10 Apr 2018 17:37:28 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "7a3ba05123ffdf79f16c6a428c2cdabee4646e1c", + "comment": "FloatingPicker: add show/hide picker call backs, fix double resolve when queryString is the same " + } + ], + "patch": [ + { + "author": "Vitalie Braga ", + "commit": "ec704f421a8eb7099a926d5d72ebf370d52fca05", + "comment": "Tile: exporting an enum to use the values in creating a PlaceholderTile in Shimmer component." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.79.1 <6.0.0` to `>=5.80.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.29.1", + "tag": "@uifabric/experiments_v5.29.1", + "date": "Thu, 05 Apr 2018 10:15:39 GMT", + "comments": { + "patch": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "e03ec406dbd59062b9b12ada6fab5db50cafeb66", + "comment": "fix suggestion header/footer for more flexibile rendering" + }, + { + "author": "Thomas Michon ", + "commit": "cb8ba392bbcfa76f1a3af97b3006c9d63f5228fe", + "comment": "Align Tiles in last row with previous rows" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.78.0 <6.0.0` to `>=5.79.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.7.1 <6.0.0` to `>=5.8.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.29.0", + "tag": "@uifabric/experiments_v5.29.0", + "date": "Tue, 03 Apr 2018 10:16:05 GMT", + "comments": { + "minor": [ + { + "author": "Vitalie Braga ", + "commit": "0771cc20e7f8a3379444ff32355488946d8f9332", + "comment": "Sets up an example of Shimmer used with DetailsList Component." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.77.0 <6.0.0` to `>=5.78.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.28.2", + "tag": "@uifabric/experiments_v5.28.2", + "date": "Sat, 31 Mar 2018 17:40:00 GMT", + "comments": { + "patch": [ + { + "author": "David Zearing ", + "commit": "41711f7788981cf4d84495d147d93a74b979113c", + "comment": "We need to temporarily remove `sideEffects: false` flag from package.json which will disable w" + }, + { + "author": "Thomas Michon ", + "commit": "5d1646f214c990ebcb6d2ab09f4a5497386a43a8", + "comment": "Fix flex styling for SignalField" + }, + { + "author": "Thomas Michon ", + "commit": "5d1646f214c990ebcb6d2ab09f4a5497386a43a8", + "comment": "Pass all props to Signal Icon elements" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.74.0 <6.0.0` to `>=5.76.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.7.0 <6.0.0` to `>=5.7.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.28.1", + "tag": "@uifabric/experiments_v5.28.1", + "date": "Wed, 28 Mar 2018 21:50:01 GMT", + "comments": { + "patch": [ + { + "author": "Thomas Michon ", + "commit": "f15e7a522d14439f5bab69040fe78cb5786be649", + "comment": "Remove root imports of office-ui-fabric-react" + } + ] + } + }, + { + "version": "5.28.0", + "tag": "@uifabric/experiments_v5.28.0", + "date": "Tue, 27 Mar 2018 20:22:53 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "8da21c4d2e485c6070aabf732fa3d80e617a7e60", + "comment": "Create new pattern for suggestions for BaseFloatingPicker" + } + ], + "patch": [ + { + "author": "Thomas Michon ", + "commit": "adae0d4cb00487ebce197fad43d0cf21db985565", + "comment": "Fix errors in Signals styles" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.71.0 <6.0.0` to `>=5.72.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.5.0 <6.0.0` to `>=5.6.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.27.0", + "tag": "@uifabric/experiments_v5.27.0", + "date": "Sun, 25 Mar 2018 03:08:03 GMT", + "comments": { + "patch": [ + { + "author": "Mark Polak ", + "commit": "a0e09698ae1443623e202087360986f65a613559", + "comment": "Update componentRef types" + } + ], + "minor": [ + { + "author": "Thomas Michon ", + "commit": "e81f0d8f3f90ab68048069380459fc7a89d49ae4", + "comment": "Add missing icons to Signals and fix colors" + }, + { + "author": "David Zearing ", + "commit": "38089072c6e7f877d572cd2248b8d67adfefb963", + "comment": "Updating to webpack 4 for producting bundles. Adding appropriate `module` and `sideEffects` fl" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.69.0 <6.0.0` to `>=5.70.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/icons\" from `>=5.6.0 <6.0.0` to `>=5.7.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.4.0 <6.0.0` to `>=5.5.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/file-type-icons\" from `>=0.5.0 <1.0.0` to `>=0.6.0 <1.0.0`" + } + ] + } + }, + { + "version": "5.26.1", + "tag": "@uifabric/experiments_v5.26.1", + "date": "Thu, 22 Mar 2018 10:14:03 GMT", + "comments": { + "patch": [ + { + "author": "Mark Polak ", + "commit": "c5245a51bd4f740399d6d9dbd98f2c51ef6f0a59", + "comment": "Removes @autobind for arrow functions" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.67.0 <6.0.0` to `>=5.68.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.26.0", + "tag": "@uifabric/experiments_v5.26.0", + "date": "Tue, 20 Mar 2018 10:27:37 GMT", + "comments": { + "minor": [ + { + "author": "Vitalie Braga ", + "commit": "afd92f730395e561b36cb0cef36a28a5b5997968", + "comment": "Changes in the props and naming." + }, + { + "author": "Vitalie Braga ", + "commit": "afd92f730395e561b36cb0cef36a28a5b5997968", + "comment": "Adds a new Shimmer Component to experiments package." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.65.0 <6.0.0` to `>=5.66.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.25.1", + "tag": "@uifabric/experiments_v5.25.1", + "date": "Mon, 19 Mar 2018 10:27:55 GMT", + "comments": { + "patch": [ + { + "author": "Mark Polak ", + "commit": "882c389076125182e5703ad5eb64ae178546f6c4", + "comment": "Use arrow function properties instead of @autobind" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.64.4 <6.0.0` to `>=5.65.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.3.0 <6.0.0` to `>=5.4.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.25.0", + "tag": "@uifabric/experiments_v5.25.0", + "date": "Mon, 12 Mar 2018 06:29:20 GMT", + "comments": { + "minor": [ + { + "author": "Vitalie Braga ", + "commit": "8fefccb51072642d80de8370c550a3c49d49e45a", + "comment": "Adds a new Shimmer Component to experiments package." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.62.1 <6.0.0` to `>=5.63.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.24.1", + "tag": "@uifabric/experiments_v5.24.1", + "date": "Thu, 08 Mar 2018 11:27:23 GMT", + "comments": { + "patch": [ + { + "author": "Kelsey Young ", + "commit": "ddc5731a85effd6082a93fe3458528224674a70c", + "comment": "Add Keytip and KeytipLayer to experiments export" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.60.1 <6.0.0` to `>=5.61.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.24.0", + "tag": "@uifabric/experiments_v5.24.0", + "date": "Wed, 07 Mar 2018 11:16:50 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "1b57c33b6ad1e00bdd844461fff3ba3f1acb94cc", + "comment": "add clearInput on BaseExtendedPicker" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.59.1 <6.0.0` to `>=5.60.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.23.1", + "tag": "@uifabric/experiments_v5.23.1", + "date": "Tue, 06 Mar 2018 02:06:59 GMT", + "comments": { + "patch": [ + { + "author": "Kelsey Young ", + "commit": "caad61fa2976154001c279b61ea0f597752f1115", + "comment": "Add Keytip and KeytipLayer to experiments export" + }, + { + "author": "lynamemi ", + "commit": "8a4dc859a5f8016b630220775caa98691ddf5345", + "comment": "Replaced PureComponent with Component to appease website's UHF react version." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.59.0 <6.0.0` to `>=5.59.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.23.0", + "tag": "@uifabric/experiments_v5.23.0", + "date": "Mon, 05 Mar 2018 11:16:58 GMT", + "comments": { + "minor": [ + { + "author": "Brian Garland ", + "commit": "5e24983e16790428d43d3c8252f361bc32c7f99f", + "comment": "Converting Image SCSS to MergeStyles step 2 - style conversion (snapshots updated)" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.58.0 <6.0.0` to `>=5.59.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.22.0", + "tag": "@uifabric/experiments_v5.22.0", + "date": "Fri, 02 Mar 2018 11:25:35 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "1340339d7c62eeb1b526f08d9edbd7fe44b398f3", + "comment": "BaseExtendedPicker: Create component to wrap the rendered item, so users get contextual menu if certain props are present, get rid of loading state, fix autofocus on input after suggestion selection" + } + ], + "patch": [ + { + "author": "Kelsey Young ", + "commit": "44ca7b84a94649581e68a693971891fb1a834720", + "comment": "Add initial set of Keytip work" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.57.0 <6.0.0` to `>=5.58.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/icons\" from `>=5.4.2 <6.0.0` to `>=5.5.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.2.2 <6.0.0` to `>=5.3.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.21.0", + "tag": "@uifabric/experiments_v5.21.0", + "date": "Fri, 16 Feb 2018 11:23:28 GMT", + "comments": { + "patch": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "01b3c8a05ea5c33bd1a12bda479f7587f02eb8eb", + "comment": "Hook up onPaste for BaseExtendedPicker" + } + ], + "minor": [ + { + "author": "John Miller ", + "commit": "44b167af31b9b6dd079359209f101f1af10762a5", + "comment": "Removing Coachmark" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.50.0 <6.0.0` to `>=5.51.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.20.0", + "tag": "@uifabric/experiments_v5.20.0", + "date": "Wed, 14 Feb 2018 22:10:49 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "cdd6bafa27a6514e51ffe816ebb89b8a71b63a94", + "comment": "Use new \"use current input\" command in Suggestions" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.49.3 <6.0.0` to `>=5.50.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.19.0", + "tag": "@uifabric/experiments_v5.19.0", + "date": "Wed, 07 Feb 2018 11:23:59 GMT", + "comments": { + "minor": [ + { + "author": "Thomas Michon ", + "commit": "a91d1e819adc9c9b7973fc6fce0a9cd3a8c2ab4a", + "comment": "Added a fillHorizontal mode to TilesList" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.47.0 <6.0.0` to `>=5.48.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.18.0", + "tag": "@uifabric/experiments_v5.18.0", + "date": "Tue, 06 Feb 2018 11:14:36 GMT", + "comments": { + "patch": [ + { + "author": "Jon Schectman ", + "commit": "92c237d5804d8864ed44310ecb5ed93e835554e7", + "comment": "BasePicker: Use correct autofillnow" + } + ], + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "36c24d4e085515a0d74f2eb1b1cafd847af67667", + "comment": "change persona pill css" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.45.3 <6.0.0` to `>=5.47.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.17.0", + "tag": "@uifabric/experiments_v5.17.0", + "date": "Fri, 02 Feb 2018 11:24:16 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "83be28cba3b75cf3db87c21da190f2247f4bc33e", + "comment": "allow editing of selected items in selected people list" + } + ], + "patch": [ + { + "author": "lejimsft <32402358+lejimsft@users.noreply.github.com>", + "commit": "1b709bc84a01334f990fd6474d9fba0a07dbe61d", + "comment": "consume BlockedSite icon for malware detected signal" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.45.2 <6.0.0` to `>=5.45.3 <6.0.0`" + } + ] + } + }, + { + "version": "5.16.1", + "tag": "@uifabric/experiments_v5.16.1", + "date": "Wed, 31 Jan 2018 11:11:59 GMT", + "comments": { + "patch": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "0bcc2870320b3940d9e386a9996981e759ba4ddf", + "comment": "Make Selection optional (create default seleciton fallback), change render typedef to any, to allow use in lower versions of types/react\"" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.45.0 <6.0.0` to `>=5.45.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.16.0", + "tag": "@uifabric/experiments_v5.16.0", + "date": "Mon, 29 Jan 2018 11:23:40 GMT", + "comments": { + "minor": [ + { + "author": "staylo8 <33881401+staylo8@users.noreply.github.com>", + "commit": "e2487c7a2bbf513b47f4f5694180b56e1f6a4ed1", + "comment": "Add overflowMenuProps to Experiments CommandBar" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.43.0 <6.0.0` to `>=5.44.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/icons\" from `>=5.4.0 <6.0.0` to `>=5.4.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.15.0", + "tag": "@uifabric/experiments_v5.15.0", + "date": "Thu, 25 Jan 2018 11:23:06 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "194ce4efa804ac4bbacef04b03d426c8a561a6b0", + "comment": "add optional title element to extendedPicker, css changes to have selected items flow on the same row as input" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.41.2 <6.0.0` to `>=5.43.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.14.0", + "tag": "@uifabric/experiments_v5.14.0", + "date": "Mon, 22 Jan 2018 11:14:27 GMT", + "comments": { + "minor": [ + { + "author": "staylo8 <33881401+staylo8@users.noreply.github.com>", + "commit": "60225fba2411d965163b74eae9d61046013115b1", + "comment": "Add callbacks for onDataReduced and onDataGrown" + } + ], + "patch": [ + { + "author": "Thomas Michon ", + "commit": "2f247fff85ffd515c41b20aacc771f1269657713", + "comment": "Minor visual alignment for FolderCover text" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.40.1 <6.0.0` to `>=5.41.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.2.0 <6.0.0` to `>=5.2.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.13.0", + "tag": "@uifabric/experiments_v5.13.0", + "date": "Fri, 12 Jan 2018 20:03:21 GMT", + "comments": { + "minor": [ + { + "author": "KatherineThayerMicrosoft ", + "commit": "c874551bebff3b1936262d482c0b2f180ca6edb8", + "comment": "Add demo of size 64 file type icons" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.39.0 <6.0.0` to `>=5.39.1 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/file-type-icons\" from `>=0.2.0 <1.0.0` to `>=0.3.0 <1.0.0`" + } + ] + } + }, + { + "version": "5.12.0", + "tag": "@uifabric/experiments_v5.12.0", + "date": "Wed, 10 Jan 2018 11:23:36 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "6c4e42e8e5ec7d671a9a579053c1e2af6c4ef6ee", + "comment": "Add search throttle to floating picker" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.38.1 <6.0.0` to `>=5.39.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.11.1", + "tag": "@uifabric/experiments_v5.11.1", + "date": "Tue, 19 Dec 2017 11:22:47 GMT", + "comments": { + "patch": [ + { + "author": "Christian Gonzalez ", + "commit": "745d39de8459b457c00c81af37b458188608eaad", + "comment": "Broaden the range of allowed prop-type versions" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.34.1 <6.0.0` to `>=5.34.2 <6.0.0`" + } + ] + } + }, + { + "version": "5.11.0", + "tag": "@uifabric/experiments_v5.11.0", + "date": "Sat, 16 Dec 2017 05:07:22 GMT", + "comments": { + "minor": [ + { + "author": "David Zearing ", + "commit": "08e59c871894c8ff443d48dbe5b0dd3316eb4331", + "comment": "Updated build to newest React version and typings. Updated tests and made various tweaks to the code to remove React warnings and keep Enzyme" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.33.1 <6.0.0` to `>=5.34.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.1.2 <6.0.0` to `>=5.2.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/jest-serializer-merge-styles\" from `>=5.0.1 <6.0.0` to `>=5.1.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.10.1", + "tag": "@uifabric/experiments_v5.10.1", + "date": "Fri, 15 Dec 2017 11:22:38 GMT", + "comments": { + "patch": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "81423e190fb9c8fffde2321104acbff4b561fdeb", + "comment": "Remove padding and border for suggestions and add callout width prop in floating picker" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.33.0 <6.0.0` to `>=5.33.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.10.0", + "tag": "@uifabric/experiments_v5.10.0", + "date": "Thu, 14 Dec 2017 11:23:17 GMT", + "comments": { + "minor": [ + { + "author": "staylo8 <33881401+staylo8@users.noreply.github.com>", + "commit": "76aead93eeb29bac6f7a9d9e73893cfcfa0685fd", + "comment": "Add remeasure public method to CommandBar" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.32.0 <6.0.0` to `>=5.33.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.9.2", + "tag": "@uifabric/experiments_v5.9.2", + "date": "Tue, 12 Dec 2017 02:08:36 GMT", + "comments": { + "patch": [ + { + "author": "Chao ", + "commit": "253922868e6305b04c194ca8906e333d5abe6ebf", + "comment": "add link ref in tile" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.30.2 <6.0.0` to `>=5.31.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.9.1", + "tag": "@uifabric/experiments_v5.9.1", + "date": "Fri, 08 Dec 2017 18:09:44 GMT", + "comments": { + "patch": [ + { + "author": "Christian Gonzalez ", + "commit": "4be48b6680992886e4b05a220e3e22c84228d9e1", + "comment": "Experiments: Fix build breaks in master" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.30.0 <6.0.0` to `>=5.30.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.9.0", + "tag": "@uifabric/experiments_v5.9.0", + "date": "Mon, 04 Dec 2017 17:27:54 GMT", + "comments": { + "minor": [ + { + "author": "KatherineThayerMicrosoft ", + "commit": "a4df7ef34766b89249ac276b6531609414dbc458", + "comment": "Add experiments page for file type icons" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.29.0 <6.0.0` to `>=5.29.1 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/file-type-icons\" from `>=0.0.1 <1.0.0` to `>=0.1.0 <1.0.0`" + } + ] + } + }, + { + "version": "5.8.0", + "tag": "@uifabric/experiments_v5.8.0", + "date": "Fri, 01 Dec 2017 11:11:16 GMT", + "comments": { + "patch": [ + { + "author": "Bryan Watts ", + "commit": "95fa0ed17e7adc25e1c18977387a0ca840d3025a", + "comment": "Fixes the external signal component" + } + ], + "minor": [ + { + "author": "Thomas Michon ", + "commit": "b1c7686173a7f56d894e1b90625df0132375b1ee", + "comment": "Revise Signals and provide example page" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.28.0 <6.0.0` to `>=5.29.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.7.0", + "tag": "@uifabric/experiments_v5.7.0", + "date": "Wed, 29 Nov 2017 11:24:05 GMT", + "comments": { + "minor": [ + { + "author": "David Zearing ", + "commit": "a6ef94b3edb7679d7659ec0d51e199139102d28c", + "comment": "Updating TypeScript to 2.6.2." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.26.0 <6.0.0` to `>=5.27.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.6.1", + "tag": "@uifabric/experiments_v5.6.1", + "date": "Thu, 23 Nov 2017 11:10:13 GMT", + "comments": { + "patch": [ + { + "author": "staylo8 <33881401+staylo8@users.noreply.github.com>", + "commit": "d6b160b67456101362c1b241b4c4ee6d11850fdb", + "comment": "Apply props.className in ResizeGroup. Add snapshot for ResizeGroup. Pass className from experiments CommandBarTests. Update experiments CommandBar snapshot" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.24.2 <6.0.0` to `>=5.25.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.6.0", + "tag": "@uifabric/experiments_v5.6.0", + "date": "Fri, 17 Nov 2017 17:36:36 GMT", + "comments": { + "minor": [ + { + "author": "Bryan Watts ", + "commit": "97afd9793fddd3c5216d44cb3a54e36984c405d7", + "comment": "Add external signal" + } + ], + "patch": [ + { + "author": "Bryan Watts ", + "commit": "8ad0e5ca9fb39a3d719de88792e2893c2aa92f20", + "comment": "Make sure commands get added/removed in the correct order" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.22.0 <6.0.0` to `>=5.23.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.5.2", + "tag": "@uifabric/experiments_v5.5.2", + "date": "Thu, 16 Nov 2017 11:20:34 GMT", + "comments": { + "patch": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "7c6d7b6aa050c3fa02bda1fbf596111b60bd20fc", + "comment": "Fix experiment imports for FloatingPicker and ExtendedPicker components" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.21.2 <6.0.0` to `>=5.22.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.5.1", + "tag": "@uifabric/experiments_v5.5.1", + "date": "Wed, 08 Nov 2017 11:11:27 GMT", + "comments": { + "patch": [ + { + "author": "MaxLustig ", + "commit": "4af244d78e2887009a852192cc8bb4e23278adb9", + "comment": "Fix alignment with trending icon" + } + ] + } + }, + { + "version": "5.5.0", + "tag": "@uifabric/experiments_v5.5.0", + "date": "Wed, 08 Nov 2017 06:05:34 GMT", + "comments": { + "minor": [ + { + "author": "lejimsft <32402358+lejimsft@users.noreply.github.com>", + "commit": "124c231295cce3b2afa794507e890398929da37e", + "comment": "added ATP signal" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.20.2 <6.0.0` to `>=5.20.3 <6.0.0`" + } + ] + } + }, + { + "version": "5.4.0", + "tag": "@uifabric/experiments_v5.4.0", + "date": "Thu, 02 Nov 2017 18:20:18 GMT", + "comments": { + "patch": [ + { + "author": "erichdev ", + "commit": "d38e848fb2564059b1227df92b3e7916b85a6d74", + "comment": "Fix import that was causing build error" + } + ], + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "5f56a5cb0576b0e9fa5f5a95ca23be6e13a8a530", + "comment": "Added SelectedItemsList, change ExtendedPicker from extending BasePicker to be new component utilizing SelectedItemsList and FloatingPicker" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.17.1 <6.0.0` to `>=5.18.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.3.1", + "tag": "@uifabric/experiments_v5.3.1", + "date": "Tue, 24 Oct 2017 10:21:08 GMT", + "comments": { + "patch": [ + { + "author": "Thomas Michon ", + "commit": "4b8464a807641ae9f33703ccdb7fb34dad22bc37", + "comment": "Switch to .svg files for FolderCover images" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.12.0 <6.0.0` to `>=5.13.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/jest-serializer-merge-styles\" from `>=5.0.0 <6.0.0` to `>=5.0.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.3.0", + "tag": "@uifabric/experiments_v5.3.0", + "date": "Fri, 20 Oct 2017 18:42:08 GMT", + "comments": { + "minor": [ + { + "author": "Thomas Michon ", + "commit": "8505921f6822a7323852c28aaa6c65cb15f36c82", + "comment": "Add modal selection behavior to TilesList" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.10.0 <6.0.0` to `>=5.11.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.2.0", + "tag": "@uifabric/experiments_v5.2.0", + "date": "Wed, 18 Oct 2017 10:21:25 GMT", + "comments": { + "minor": [ + { + "author": "Alex Bettadapur ", + "commit": "68a345d9e55491298d70cee431bd1f418a67fd44", + "comment": "Add Form control" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.9.3 <6.0.0` to `>=5.10.0 <6.0.0`" + } + ] + } + }, + { + "version": "5.1.0", + "tag": "@uifabric/experiments_v5.1.0", + "date": "Tue, 17 Oct 2017 17:17:41 GMT", + "comments": { + "minor": [ + { + "author": "amyngu <31973030+amyngu@users.noreply.github.com>", + "commit": "ddecb07ddeb35964ee17705d2ebccabd6c44f8dd", + "comment": "Create BaseExtendedPicker which extends current BasePicker to experiment with adding new functionality and create BaseFloatingPicker support @mention like scenarios, respectively" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.9.2 <6.0.0` to `>=5.9.3 <6.0.0`" + } + ] + } + }, + { + "version": "5.0.5", + "tag": "@uifabric/experiments_v5.0.5", + "date": "Fri, 13 Oct 2017 01:36:01 GMT", + "comments": { + "patch": [ + { + "author": "Thomas Michon ", + "commit": "dfad19877e14ed0523c4f965188fb8e0955b7636", + "comment": "Fix visibility of Tile descenders" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.8.0 <6.0.0` to `>=5.8.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.0.4", + "tag": "@uifabric/experiments_v5.0.4", + "date": "Fri, 06 Oct 2017 10:18:41 GMT", + "comments": { + "patch": [ + { + "author": "Jon Schectman ", + "commit": "8e1dcc66cda8334653a8b5ccbde02bf6275e0b23", + "comment": "TSConfig: update to use preserveConstEnums so that certain builds s ystems don't break when importing const enums" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.4.0 <6.0.0` to `>=5.5.0 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/icons\" from `>=5.1.0 <6.0.0` to `>=5.1.1 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.1.0 <6.0.0` to `>=5.1.1 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/icons\" from `>=5.1.0 <6.0.0` to `>=5.1.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.0.3", + "tag": "@uifabric/experiments_v5.0.3", + "date": "Wed, 04 Oct 2017 22:40:22 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.3.0 <6.0.0` to `>=6.0.0 <7.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.0.3 <6.0.0` to `>=5.0.4 <6.0.0`" + } + ] + } + }, + { + "version": "5.0.2", + "tag": "@uifabric/experiments_v5.0.2", + "date": "Sat, 30 Sep 2017 01:26:37 GMT", + "comments": { + "patch": [ + { + "author": "Christian Gonzalez ", + "commit": "ee5da5ff925423b7c3ded85ce07330ca82b08fcb", + "comment": "Code cleanup after move to MergeStyles" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.2.0 <6.0.0` to `>=5.2.1 <6.0.0`" + } + ] + } + }, + { + "version": "5.0.1", + "tag": "@uifabric/experiments_v5.0.1", + "date": "Wed, 27 Sep 2017 00:20:58 GMT", + "comments": { + "patch": [ + { + "author": "David Zearing ", + "commit": "8a8c240b39c3ba12effab2c6c8e7021c3bc9cea9", + "comment": "Updated for Fabric 5.0." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.0.0 <6.0.0` to `>=5.0.1 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/icons\" from `>=5.0.0 <6.0.0` to `>=5.0.1 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=5.0.0 <6.0.0` to `>=5.0.1 <6.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/icons\" from `>=5.0.0 <6.0.0` to `>=5.0.1 <6.0.0`" + } + ] + } + }, + { + "version": "0.10.0", + "tag": "@uifabric/experiments_v0.10.0", + "date": "Thu, 21 Sep 2017 06:23:58 GMT", + "comments": { + "patch": [ + { + "author": "Thomas Michon ", + "commit": "ee4a6d9178952be0f2e94f500738ef22fec48074", + "comment": "Consume Check hover behavior in Tile" + } + ], + "minor": [ + { + "author": "Thomas Michon ", + "commit": "1fb8014961e795e420cf615689578b19b19f0f21", + "comment": "Adjust Tile and FolderCover alignments and behaviors" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.49.0 <5.0.0` to `>=4.49.1 <5.0.0`" + } + ] + } + }, + { + "version": "0.9.0", + "tag": "@uifabric/experiments_v0.9.0", + "date": "Tue, 19 Sep 2017 10:08:55 GMT", + "comments": { + "minor": [ + { + "author": "Micah Godbolt ", + "commit": "f5ab885321b6b1eb7ecaf8a3470ccd11ae80253e", + "comment": "LayoutGroup: Changed gap to layoutGap and updated docs" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.48.0 <5.0.0` to `>=4.48.1 <5.0.0`" + } + ] + } + }, + { + "version": "0.8.0", + "tag": "@uifabric/experiments_v0.8.0", + "date": "Mon, 18 Sep 2017 10:18:23 GMT", + "comments": { + "minor": [ + { + "author": "Thomas Michon ", + "commit": "93fd9214ba07ff85220a1800e80597b1d957318d", + "comment": "Add accessibility hooks for Tile, TilesList, and FolderCover" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.47.0 <5.0.0` to `>=4.48.0 <5.0.0`" + } + ] + } + }, + { + "version": "0.7.1", + "tag": "@uifabric/experiments_v0.7.1", + "date": "Fri, 15 Sep 2017 10:19:50 GMT", + "comments": { + "patch": [ + { + "author": "Thomas Michon ", + "commit": "632ffffa9863e0ab4f0546681d63fda1e4bfdaf0", + "comment": "Add folder cover shadows" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.46.1 <5.0.0` to `>=4.47.0 <5.0.0`" + } + ] + } + }, + { + "version": "0.7.0", + "tag": "@uifabric/experiments_v0.7.0", + "date": "Thu, 14 Sep 2017 00:34:57 GMT", + "comments": { + "minor": [ + { + "author": "Thomas Michon ", + "commit": "8a8343d979e0ff55ce24a1e1e649793ce9020f08", + "comment": "Add support for folder cover signals" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@uifabric/styling\" from `>=0.23.1 <1.0.0` to `>=0.24.0 <1.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/utilities\" from `>=4.13.0 <5.0.0` to `>=4.13.1 <5.0.0`" + }, + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.45.1 <5.0.0` to `>=4.46.0 <5.0.0`" + } + ] + } + }, + { + "version": "0.6.0", + "tag": "@uifabric/experiments_v0.6.0", + "date": "Tue, 12 Sep 2017 17:41:25 GMT", + "comments": { + "minor": [ + { + "author": "Micah Godbolt ", + "commit": "9f12afd7ed79b9e63a9bb1d1dcae9e7277489079", + "comment": "Added LayoutGroup, FolderCover, Tile and TilesList to exports" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@uifabric/styling\" from `>=0.23.0 <1.0.0` to `>=0.23.1 <1.0.0`" + }, + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.45.0 <5.0.0` to `>=4.45.1 <5.0.0`" + } + ] + } + }, + { + "version": "0.5.1", + "tag": "@uifabric/experiments_v0.5.1", + "date": "Fri, 08 Sep 2017 10:16:28 GMT", + "comments": { + "patch": [ + { + "author": "Thomas Michon ", + "commit": "ebde5bae7f28a13f3a838db51c63d66b1d2d1328", + "comment": "Fix alignment of Tile foreground and background using flexbox" + }, + { + "author": "Thomas Michon ", + "commit": "20cf30afccaf99a2d1a92a642bfb0b9a1359c365", + "comment": "Add breakpoint size support to Tile" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.42.0 <5.0.0` to `>=4.43.0 <5.0.0`" + } + ] + } + }, + { + "version": "0.5.0", + "tag": "@uifabric/experiments_v0.5.0", + "date": "Thu, 07 Sep 2017 10:09:51 GMT", + "comments": { + "minor": [ + { + "author": "Micah Godbolt ", + "commit": "4df2e769a72b290ac2fda4f0dc54f928d4f67663", + "comment": "Removed global fabric export" + }, + { + "author": "Thomas Michon ", + "commit": "410d0e751e045102354d4da01b514a31ff0a2b8d", + "comment": "Add presentation hooks for Tile and FolderCover" + }, + { + "author": "Thomas Michon ", + "commit": "59db16443e9a9eb067736f2ce480be2bc23a0def", + "comment": "Support auto-focus for TilesList" + } + ], + "patch": [ + { + "author": "Thomas Michon ", + "commit": "19c7d3ad379a5f9c10f16e9a2a4e2726db21bd45", + "comment": "Fix minor alignment issues with SignalField" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.41.0 <5.0.0` to `>=4.42.0 <5.0.0`" + } + ] + } + }, + { + "version": "0.4.0", + "tag": "@uifabric/experiments_v0.4.0", + "date": "Mon, 04 Sep 2017 10:16:56 GMT", + "comments": { + "minor": [ + { + "author": "Thomas Michon ", + "commit": "57ea45fbfaf4f4ee89a4da54a0a4beab7b16051b", + "comment": "Add size pre-computation support to Tile and FolderCover" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@uifabric/styling\" from `>=0.22.0 <1.0.0` to `>=0.22.1 <1.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/utilities\" from `>=4.12.1 <5.0.0` to `>=4.13.0 <5.0.0`" + }, + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.39.0 <5.0.0` to `>=4.40.0 <5.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=4.2.6 <5.0.0` to `>=4.2.7 <5.0.0`" + } + ] + } + }, + { + "version": "0.3.0", + "tag": "@uifabric/experiments_v0.3.0", + "date": "Tue, 29 Aug 2017 20:55:35 GMT", + "comments": { + "minor": [ + { + "author": "Thomas Michon ", + "commit": "f5b0c87005e04ebae9f29f0a6b84692550ff83de", + "comment": "Implement FolderCover component" + } + ], + "patch": [ + { + "author": "David Zearing ", + "commit": "8af993abbec24538b5bfebe2322122710b17b316", + "comment": "Adjusted build to produce sourcemaps with correct sourceRoot." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.37.6 <5.0.0` to `>=4.37.7 <5.0.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=4.2.3 <5.0.0` to `>=4.2.4 <5.0.0`" + } + ] + } + }, + { + "version": "0.2.1", + "tag": "@uifabric/experiments_v0.2.1", + "date": "Tue, 29 Aug 2017 10:20:56 GMT", + "comments": { + "patch": [ + { + "author": "Thomas Michon ", + "commit": "9d4818a42955c9517b5b64c0e4d4ea2bab4c05ad", + "comment": "Fix Selection module reference in Tile modules" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.37.5` to `4.37.6`" + } + ] + } + }, + { + "version": "0.2.0", + "tag": "@uifabric/experiments_v0.2.0", + "date": "Sat, 26 Aug 2017 00:52:38 GMT", + "comments": { + "minor": [ + { + "author": "Thomas Michon ", + "commit": "a8c320b1aad836100fe35a56eea73be2b2ac9652", + "comment": "Separate Selection out from TilesList and fix minor TilesList bugs" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.37.4` to `4.37.5`" + } + ] + } + }, + { + "version": "0.1.7", + "tag": "@uifabric/experiments_v0.1.7", + "date": "Fri, 25 Aug 2017 20:31:51 GMT", + "comments": { + "patch": [ + { + "author": "David Zearing ", + "commit": "6746103da3c35f95afb1cde1b304a756c550deff", + "comment": "Adding back sourcemap content to .map files, which should alleviate \"../src/* missing\" issues when using webpack." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.37.3` to `4.37.4`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=4.2.2 <5.0.0` to `>=4.2.3 <5.0.0`" + } + ] + } + }, + { + "version": "0.1.6", + "tag": "@uifabric/experiments_v0.1.6", + "date": "Fri, 25 Aug 2017 19:27:18 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.37.2` to `4.37.3`" + } + ] + } + }, + { + "version": "0.1.5", + "tag": "@uifabric/experiments_v0.1.5", + "date": "Thu, 24 Aug 2017 10:20:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.37.0` to `4.37.1`" + } + ] + } + }, + { + "version": "0.1.4", + "tag": "@uifabric/experiments_v0.1.4", + "date": "Thu, 24 Aug 2017 05:38:14 GMT", + "comments": { + "patch": [ + { + "author": "erichdev ", + "commit": "ee6c807985284d7bc6a5a089ca79fe5d8da7f105", + "comment": "Inserted disable jsx-ban-props lines to experiments pkg to pass tslint" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.36.0` to `4.37.0`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=4.2.1 <5.0.0` to `>=4.2.2 <5.0.0`" + } + ] + } + }, + { + "version": "0.1.3", + "tag": "@uifabric/experiments_v0.1.3", + "date": "Wed, 23 Aug 2017 19:04:55 GMT", + "comments": { + "patch": [ + { + "author": "erichdev ", + "commit": "017873a67b9772721cd94ff56f7860a1eefe6ec3", + "comment": "Removed suppression of tslint max line length rule from Experiments package, and broke up large lines or inserted tslint:disable comments to pass tslint" + }, + { + "author": "erichdev ", + "commit": "1d1f46e65d4ea0ec1cec42301c6fe9c10122ee5c", + "comment": "Removed suppression of tslint unused variables rule from Experiments package and removed unused variables to pass tslint" + }, + { + "author": "erichdev ", + "commit": "4851f696d5579d213c70ecea143392b228c5c6cf", + "comment": "Removed suppression of tslint self-close rule from Experiments package and self-closed all empty elements to pass tslint" + }, + { + "author": "erichdev ", + "commit": "3934332af3939fcb13224c71eac56ef195c48d8a", + "comment": "Added missing typedefs to call signatures in experiments, re-enable tslint rulefor typedef" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.35.2` to `4.36.0`" + } + ] + } + }, + { + "version": "0.1.2", + "tag": "@uifabric/experiments_v0.1.2", + "date": "Tue, 22 Aug 2017 10:09:55 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.35.1` to `4.35.2`" + } + ] + } + }, + { + "version": "0.1.1", + "tag": "@uifabric/experiments_v0.1.1", + "date": "Mon, 21 Aug 2017 10:19:29 GMT", + "comments": { + "patch": [ + { + "author": "David Zearing ", + "commit": "7141e63018997876d0c4f9d8dc6e420eb5f52db9", + "comment": "Updating project dependencies." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.35.0` to `4.35.1`" + }, + { + "comment": "Updating dependency \"@uifabric/example-app-base\" from `>=4.2.0 <5.0.0` to `>=4.2.1 <5.0.0`" + } + ] + } + }, + { + "version": "0.1.0", + "tag": "@uifabric/experiments_v0.1.0", + "date": "Fri, 18 Aug 2017 16:32:33 GMT", + "comments": { + "minor": [ + { + "author": "Micah Godbolt ", + "commit": "be902328b437c88c85b8e1f924b421e94b163f5f", + "comment": "Added commandbar as ExperimentCommandBar" + } + ], + "patch": [ + { + "author": "Thomas Michon ", + "commit": "3ab591c8b3f3c9645beb16022d8a3e67c6ee2fac", + "comment": "Fix underflow for TilesList with stack grids" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.34.0` to `4.35.0`" + } + ] + } + }, + { + "version": "0.0.2", + "tag": "@uifabric/experiments_v0.0.2", + "date": "Wed, 16 Aug 2017 10:11:43 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `4.33.0` to `4.34.0`" + } + ] + } + }, + { + "version": "0.0.1", + "tag": "@uifabric/experiments_v0.0.1", + "date": "Tue, 15 Aug 2017 10:19:22 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"office-ui-fabric-react\" from `>=4.31.0` to `4.33.0`" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/packages/charting/CHANGELOG.md b/packages/charting/CHANGELOG.md new file mode 100644 index 0000000000000..2848e6800872c --- /dev/null +++ b/packages/charting/CHANGELOG.md @@ -0,0 +1,703 @@ +# Change Log - @uifabric/experiments + +This log was last generated on Fri, 11 May 2018 04:21:29 GMT and should not be manually modified. + +## 5.38.2 +Fri, 11 May 2018 04:21:29 GMT + +### Patches + +- Fix Fluent palette color names + +## 5.38.1 +Thu, 10 May 2018 10:27:25 GMT + +### Patches + +- Update Fluent theme to use relative imports + +## 5.38.0 +Tue, 08 May 2018 10:17:01 GMT + +### Minor changes + +- Adds a Fluent theme experiment + +## 5.37.0 +Fri, 04 May 2018 15:58:38 GMT + +### Minor changes + +- Edit link to customize experiments/Nav component and show more/less link to toggle hidden nav links + +### Patches + +- Updating React build version. + +## 5.36.0 +Wed, 02 May 2018 23:55:40 GMT + +### Minor changes + +- Remove Keytips from experiments package + +## 5.35.0 +Tue, 01 May 2018 10:23:32 GMT + +### Minor changes + +- remove extendedPicker, floatingPicker, and selectedItemsList from experiments +- Command bar accessibility: one tab stop with aria label + +## 5.34.0 +Mon, 30 Apr 2018 10:16:44 GMT + +### Minor changes + +- Nav: Refactored out a NavLink component. + +## 5.33.1 +Wed, 25 Apr 2018 05:32:09 GMT + +### Patches + +- Fix bad aria-label prop in Tile + +## 5.33.0 +Mon, 23 Apr 2018 10:24:54 GMT + +### Minor changes + +- Updating the focus styling to use the generalized `ms-Fabric--isFocusVisibl + +### Patches + +- Fix code in @uifabric/experiments such that it adheres to same tslint rules as the main office-ui-fabric-react package. +- Fix index import + +## 5.32.0 +Fri, 20 Apr 2018 23:06:06 GMT + +### Minor changes + +- Add delete callback, expose item change methods on SelectedItemsList +- Shimmer: adding two new props and deprecating another one. + +## 5.31.4 +Thu, 19 Apr 2018 18:25:59 GMT + +### Patches + +- Update createRef to match React.createRef api + +## 5.31.3 +Wed, 18 Apr 2018 10:15:04 GMT + +### Patches + +- Experiments: NavPage bad imports fixed. + +## 5.31.2 +Tue, 17 Apr 2018 18:47:11 GMT + +### Patches + +- Fix improper imports from index files + +## 5.31.1 +Mon, 16 Apr 2018 10:23:25 GMT + +### Patches + +- prefer const, instead of let, for extendedpicker, floatingpicker, and selecteditemlists +- M365Nav component as an experiment +- Removing module entry temporarily. (Will be added back in 6.0.) +- Updating build to React 16.3.1. +- Shimmer: Changes casing on enums in Shimmer.types +- Experiments: fixing imports for example pages for better user understanding. +- Shimmer: adding two more examples as per designers request. +- Shimmer: imports audited + +## 5.31.0 +Thu, 12 Apr 2018 10:15:54 GMT + +### Minor changes + +- Refactoring Shimmer and adding ShimmerTile + Implements Shimmer in TilesList. + +### Patches + +- Shimmerline import was not correct, fixing import. +- Shimmer: Application example modified to reflect changes in DetailsList + +## 5.30.0 +Tue, 10 Apr 2018 17:37:28 GMT + +### Minor changes + +- FloatingPicker: add show/hide picker call backs, fix double resolve when queryString is the same + +### Patches + +- Tile: exporting an enum to use the values in creating a PlaceholderTile in Shimmer component. + +## 5.29.1 +Thu, 05 Apr 2018 10:15:39 GMT + +### Patches + +- fix suggestion header/footer for more flexibile rendering +- Align Tiles in last row with previous rows + +## 5.29.0 +Tue, 03 Apr 2018 10:16:05 GMT + +### Minor changes + +- Sets up an example of Shimmer used with DetailsList Component. + +## 5.28.2 +Sat, 31 Mar 2018 17:40:00 GMT + +### Patches + +- We need to temporarily remove `sideEffects: false` flag from package.json which will disable w +- Fix flex styling for SignalField +- Pass all props to Signal Icon elements + +## 5.28.1 +Wed, 28 Mar 2018 21:50:01 GMT + +### Patches + +- Remove root imports of office-ui-fabric-react + +## 5.28.0 +Tue, 27 Mar 2018 20:22:53 GMT + +### Minor changes + +- Create new pattern for suggestions for BaseFloatingPicker + +### Patches + +- Fix errors in Signals styles + +## 5.27.0 +Sun, 25 Mar 2018 03:08:03 GMT + +### Minor changes + +- Add missing icons to Signals and fix colors +- Updating to webpack 4 for producting bundles. Adding appropriate `module` and `sideEffects` fl + +### Patches + +- Update componentRef types + +## 5.26.1 +Thu, 22 Mar 2018 10:14:03 GMT + +### Patches + +- Removes @autobind for arrow functions + +## 5.26.0 +Tue, 20 Mar 2018 10:27:37 GMT + +### Minor changes + +- Changes in the props and naming. +- Adds a new Shimmer Component to experiments package. + +## 5.25.1 +Mon, 19 Mar 2018 10:27:55 GMT + +### Patches + +- Use arrow function properties instead of @autobind + +## 5.25.0 +Mon, 12 Mar 2018 06:29:20 GMT + +### Minor changes + +- Adds a new Shimmer Component to experiments package. + +## 5.24.1 +Thu, 08 Mar 2018 11:27:23 GMT + +### Patches + +- Add Keytip and KeytipLayer to experiments export + +## 5.24.0 +Wed, 07 Mar 2018 11:16:50 GMT + +### Minor changes + +- add clearInput on BaseExtendedPicker + +## 5.23.1 +Tue, 06 Mar 2018 02:06:59 GMT + +### Patches + +- Add Keytip and KeytipLayer to experiments export +- Replaced PureComponent with Component to appease website's UHF react version. + +## 5.23.0 +Mon, 05 Mar 2018 11:16:58 GMT + +### Minor changes + +- Converting Image SCSS to MergeStyles step 2 - style conversion (snapshots updated) + +## 5.22.0 +Fri, 02 Mar 2018 11:25:35 GMT + +### Minor changes + +- BaseExtendedPicker: Create component to wrap the rendered item, so users get contextual menu if certain props are present, get rid of loading state, fix autofocus on input after suggestion selection + +### Patches + +- Add initial set of Keytip work + +## 5.21.0 +Fri, 16 Feb 2018 11:23:28 GMT + +### Minor changes + +- Removing Coachmark + +### Patches + +- Hook up onPaste for BaseExtendedPicker + +## 5.20.0 +Wed, 14 Feb 2018 22:10:49 GMT + +### Minor changes + +- Use new "use current input" command in Suggestions + +## 5.19.0 +Wed, 07 Feb 2018 11:23:59 GMT + +### Minor changes + +- Added a fillHorizontal mode to TilesList + +## 5.18.0 +Tue, 06 Feb 2018 11:14:36 GMT + +### Minor changes + +- change persona pill css + +### Patches + +- BasePicker: Use correct autofillnow + +## 5.17.0 +Fri, 02 Feb 2018 11:24:16 GMT + +### Minor changes + +- allow editing of selected items in selected people list + +### Patches + +- consume BlockedSite icon for malware detected signal + +## 5.16.1 +Wed, 31 Jan 2018 11:11:59 GMT + +### Patches + +- Make Selection optional (create default seleciton fallback), change render typedef to any, to allow use in lower versions of types/react" + +## 5.16.0 +Mon, 29 Jan 2018 11:23:40 GMT + +### Minor changes + +- Add overflowMenuProps to Experiments CommandBar + +## 5.15.0 +Thu, 25 Jan 2018 11:23:06 GMT + +### Minor changes + +- add optional title element to extendedPicker, css changes to have selected items flow on the same row as input + +## 5.14.0 +Mon, 22 Jan 2018 11:14:27 GMT + +### Minor changes + +- Add callbacks for onDataReduced and onDataGrown + +### Patches + +- Minor visual alignment for FolderCover text + +## 5.13.0 +Fri, 12 Jan 2018 20:03:21 GMT + +### Minor changes + +- Add demo of size 64 file type icons + +## 5.12.0 +Wed, 10 Jan 2018 11:23:36 GMT + +### Minor changes + +- Add search throttle to floating picker + +## 5.11.1 +Tue, 19 Dec 2017 11:22:47 GMT + +### Patches + +- Broaden the range of allowed prop-type versions + +## 5.11.0 +Sat, 16 Dec 2017 05:07:22 GMT + +### Minor changes + +- Updated build to newest React version and typings. Updated tests and made various tweaks to the code to remove React warnings and keep Enzyme + +## 5.10.1 +Fri, 15 Dec 2017 11:22:38 GMT + +### Patches + +- Remove padding and border for suggestions and add callout width prop in floating picker + +## 5.10.0 +Thu, 14 Dec 2017 11:23:17 GMT + +### Minor changes + +- Add remeasure public method to CommandBar + +## 5.9.2 +Tue, 12 Dec 2017 02:08:36 GMT + +### Patches + +- add link ref in tile + +## 5.9.1 +Fri, 08 Dec 2017 18:09:44 GMT + +### Patches + +- Experiments: Fix build breaks in master + +## 5.9.0 +Mon, 04 Dec 2017 17:27:54 GMT + +### Minor changes + +- Add experiments page for file type icons + +## 5.8.0 +Fri, 01 Dec 2017 11:11:16 GMT + +### Minor changes + +- Revise Signals and provide example page + +### Patches + +- Fixes the external signal component + +## 5.7.0 +Wed, 29 Nov 2017 11:24:05 GMT + +### Minor changes + +- Updating TypeScript to 2.6.2. + +## 5.6.1 +Thu, 23 Nov 2017 11:10:13 GMT + +### Patches + +- Apply props.className in ResizeGroup. Add snapshot for ResizeGroup. Pass className from experiments CommandBarTests. Update experiments CommandBar snapshot + +## 5.6.0 +Fri, 17 Nov 2017 17:36:36 GMT + +### Minor changes + +- Add external signal + +### Patches + +- Make sure commands get added/removed in the correct order + +## 5.5.2 +Thu, 16 Nov 2017 11:20:34 GMT + +### Patches + +- Fix experiment imports for FloatingPicker and ExtendedPicker components + +## 5.5.1 +Wed, 08 Nov 2017 11:11:27 GMT + +### Patches + +- Fix alignment with trending icon + +## 5.5.0 +Wed, 08 Nov 2017 06:05:34 GMT + +### Minor changes + +- added ATP signal + +## 5.4.0 +Thu, 02 Nov 2017 18:20:18 GMT + +### Minor changes + +- Added SelectedItemsList, change ExtendedPicker from extending BasePicker to be new component utilizing SelectedItemsList and FloatingPicker + +### Patches + +- Fix import that was causing build error + +## 5.3.1 +Tue, 24 Oct 2017 10:21:08 GMT + +### Patches + +- Switch to .svg files for FolderCover images + +## 5.3.0 +Fri, 20 Oct 2017 18:42:08 GMT + +### Minor changes + +- Add modal selection behavior to TilesList + +## 5.2.0 +Wed, 18 Oct 2017 10:21:25 GMT + +### Minor changes + +- Add Form control + +## 5.1.0 +Tue, 17 Oct 2017 17:17:41 GMT + +### Minor changes + +- Create BaseExtendedPicker which extends current BasePicker to experiment with adding new functionality and create BaseFloatingPicker support @mention like scenarios, respectively + +## 5.0.5 +Fri, 13 Oct 2017 01:36:01 GMT + +### Patches + +- Fix visibility of Tile descenders + +## 5.0.4 +Fri, 06 Oct 2017 10:18:41 GMT + +### Patches + +- TSConfig: update to use preserveConstEnums so that certain builds s ystems don't break when importing const enums + +## 5.0.3 +Wed, 04 Oct 2017 22:40:22 GMT + +*Version update only* + +## 5.0.2 +Sat, 30 Sep 2017 01:26:37 GMT + +### Patches + +- Code cleanup after move to MergeStyles + +## 5.0.1 +Wed, 27 Sep 2017 00:20:58 GMT + +### Patches + +- Updated for Fabric 5.0. + +## 0.10.0 +Thu, 21 Sep 2017 06:23:58 GMT + +### Minor changes + +- Adjust Tile and FolderCover alignments and behaviors + +### Patches + +- Consume Check hover behavior in Tile + +## 0.9.0 +Tue, 19 Sep 2017 10:08:55 GMT + +### Minor changes + +- LayoutGroup: Changed gap to layoutGap and updated docs + +## 0.8.0 +Mon, 18 Sep 2017 10:18:23 GMT + +### Minor changes + +- Add accessibility hooks for Tile, TilesList, and FolderCover + +## 0.7.1 +Fri, 15 Sep 2017 10:19:50 GMT + +### Patches + +- Add folder cover shadows + +## 0.7.0 +Thu, 14 Sep 2017 00:34:57 GMT + +### Minor changes + +- Add support for folder cover signals + +## 0.6.0 +Tue, 12 Sep 2017 17:41:25 GMT + +### Minor changes + +- Added LayoutGroup, FolderCover, Tile and TilesList to exports + +## 0.5.1 +Fri, 08 Sep 2017 10:16:28 GMT + +### Patches + +- Fix alignment of Tile foreground and background using flexbox +- Add breakpoint size support to Tile + +## 0.5.0 +Thu, 07 Sep 2017 10:09:51 GMT + +### Minor changes + +- Removed global fabric export +- Add presentation hooks for Tile and FolderCover +- Support auto-focus for TilesList + +### Patches + +- Fix minor alignment issues with SignalField + +## 0.4.0 +Mon, 04 Sep 2017 10:16:56 GMT + +### Minor changes + +- Add size pre-computation support to Tile and FolderCover + +## 0.3.0 +Tue, 29 Aug 2017 20:55:35 GMT + +### Minor changes + +- Implement FolderCover component + +### Patches + +- Adjusted build to produce sourcemaps with correct sourceRoot. + +## 0.2.1 +Tue, 29 Aug 2017 10:20:56 GMT + +### Patches + +- Fix Selection module reference in Tile modules + +## 0.2.0 +Sat, 26 Aug 2017 00:52:38 GMT + +### Minor changes + +- Separate Selection out from TilesList and fix minor TilesList bugs + +## 0.1.7 +Fri, 25 Aug 2017 20:31:51 GMT + +### Patches + +- Adding back sourcemap content to .map files, which should alleviate "../src/* missing" issues when using webpack. + +## 0.1.6 +Fri, 25 Aug 2017 19:27:18 GMT + +*Version update only* + +## 0.1.5 +Thu, 24 Aug 2017 10:20:20 GMT + +*Version update only* + +## 0.1.4 +Thu, 24 Aug 2017 05:38:14 GMT + +### Patches + +- Inserted disable jsx-ban-props lines to experiments pkg to pass tslint + +## 0.1.3 +Wed, 23 Aug 2017 19:04:55 GMT + +### Patches + +- Removed suppression of tslint max line length rule from Experiments package, and broke up large lines or inserted tslint:disable comments to pass tslint +- Removed suppression of tslint unused variables rule from Experiments package and removed unused variables to pass tslint +- Removed suppression of tslint self-close rule from Experiments package and self-closed all empty elements to pass tslint +- Added missing typedefs to call signatures in experiments, re-enable tslint rulefor typedef + +## 0.1.2 +Tue, 22 Aug 2017 10:09:55 GMT + +*Version update only* + +## 0.1.1 +Mon, 21 Aug 2017 10:19:29 GMT + +### Patches + +- Updating project dependencies. + +## 0.1.0 +Fri, 18 Aug 2017 16:32:33 GMT + +### Minor changes + +- Added commandbar as ExperimentCommandBar + +### Patches + +- Fix underflow for TilesList with stack grids + +## 0.0.2 +Wed, 16 Aug 2017 10:11:43 GMT + +*Version update only* + +## 0.0.1 +Tue, 15 Aug 2017 10:19:22 GMT + +*Initial release* + diff --git a/packages/charting/LICENSE b/packages/charting/LICENSE new file mode 100644 index 0000000000000..e9c9e1d7b52b8 --- /dev/null +++ b/packages/charting/LICENSE @@ -0,0 +1,15 @@ +Office UI Fabric React Charting + +Copyright (c) Microsoft Corporation + +All rights reserved. + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ""Software""), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license \ No newline at end of file diff --git a/packages/charting/README.md b/packages/charting/README.md new file mode 100644 index 0000000000000..f5506d1fbe19e --- /dev/null +++ b/packages/charting/README.md @@ -0,0 +1,17 @@ +# [Office UI Fabric React Charting](http://dev.microsoft.com/fabric) + +##### Charting components for Office UI Fabric React + +These are not production ready components and __should never be used in product__. This charting space is useful for testing new components whose APIs might change before final release. + +To import charting components: + +```js +import { ComponentName } from '@uifabric/charting/lib/ComponentName'; +``` + +Once the charting component graduates to a production release, the component will be available at: + +```js +import { ComponentName } from 'office-ui-fabric-react/lib/ComponentName'; +``` diff --git a/packages/charting/config/api-extractor.json.disabled b/packages/charting/config/api-extractor.json.disabled new file mode 100644 index 0000000000000..8d9598f25eeed --- /dev/null +++ b/packages/charting/config/api-extractor.json.disabled @@ -0,0 +1,6 @@ +{ + "enabled": true, + "apiReviewFolder": "../common/reviews/api", + "apiJsonFolder": "./temp", + "entry": "src/index.ts" +} \ No newline at end of file diff --git a/packages/charting/config/tests.js b/packages/charting/config/tests.js new file mode 100644 index 0000000000000..c4016fe579916 --- /dev/null +++ b/packages/charting/config/tests.js @@ -0,0 +1,18 @@ +/** Jest test setup file. */ + +const { setIconOptions } = require('office-ui-fabric-react/lib/Styling'); +const { configure } = require('enzyme'); +const Adapter = require('enzyme-adapter-react-16'); + +// Suppress icon warnings. +setIconOptions({ + disableWarnings: true +}); + +// Mock requestAnimationFrame for React 16+. +global.requestAnimationFrame = (callback) => { + setTimeout(callback, 0); +}; + +// Configure enzyme. +configure({ adapter: new Adapter() }); \ No newline at end of file diff --git a/packages/charting/index.html b/packages/charting/index.html new file mode 100644 index 0000000000000..e393a626195dd --- /dev/null +++ b/packages/charting/index.html @@ -0,0 +1,48 @@ + + + + + + + + + Office UI Fabric React Examples + + + + +
+ + + + \ No newline at end of file diff --git a/packages/charting/jest.config.js b/packages/charting/jest.config.js new file mode 100644 index 0000000000000..d08395bc10a50 --- /dev/null +++ b/packages/charting/jest.config.js @@ -0,0 +1,18 @@ +let { createConfig } = require('../../scripts/tasks/jest-resources'); +let path = require('path'); + +const config = createConfig({ + setupFiles: [ + path.resolve(path.join(__dirname, 'config', 'tests.js')) + ], + + moduleNameMapper: { + 'office-ui-fabric-react/lib/': 'office-ui-fabric-react/lib-commonjs/' + }, + + snapshotSerializers: [ + path.resolve(__dirname, './node_modules/@uifabric/jest-serializer-merge-styles') + ] +}); + +module.exports = config; \ No newline at end of file diff --git a/packages/charting/jsconfig.json b/packages/charting/jsconfig.json new file mode 100644 index 0000000000000..c25b2cc60e644 --- /dev/null +++ b/packages/charting/jsconfig.json @@ -0,0 +1,6 @@ +{ + "compilerOptions": { + "target": "ES6", + "module": "commonjs" + } +} diff --git a/packages/charting/package.json b/packages/charting/package.json new file mode 100644 index 0000000000000..e98b6bf4f4fac --- /dev/null +++ b/packages/charting/package.json @@ -0,0 +1,66 @@ +{ + "name": "@uifabric/charting", + "version": "0.0.1", + "description": "Experimental React components for building experiences for Office 365.", + "main": "lib/index.js", + "typings": "lib-es2015/index.d.ts", + "sideEffects": true, + "private": true, + "repository": { + "type": "git", + "url": "https://github.com/OfficeDev/office-ui-fabric-react" + }, + "license": "MIT", + "scripts": { + "build": "node ../../scripts/build.js", + "clean": "node ../../scripts/clean.js", + "start": "node ../../scripts/start.js", + "start-test": "node ../../scripts/start-test.js", + "update-snapshots": "node ../../scripts/build.js jest -u" + }, + "devDependencies": { + "@types/es6-promise": "0.0.32", + "@types/prop-types": "15.5.2", + "@types/react": "16.3.16", + "@types/react-addons-test-utils": "0.14.18", + "@types/react-test-renderer": "^16.0.0", + "@types/react-dom": "16.0.5", + "@types/resemblejs": "~1.3.28", + "@types/sinon": "2.2.2", + "@types/jest": "23.0.0", + "@types/enzyme": "3.1.5", + "@types/enzyme-adapter-react-16": "1.0.1", + "@types/webpack-env": "1.13.0", + "@uifabric/example-app-base": ">=6.0.1 <7.0.0", + "@uifabric/file-type-icons": ">=0.7.1 <1.0.0", + "@uifabric/jest-serializer-merge-styles": ">=5.2.3 <6.0.0", + "es6-weak-map": "^2.0.2", + "enzyme": "^3.2.0", + "enzyme-adapter-react-16": "^1.1.0", + "office-ui-fabric-react-tslint": ">=6.0.0 <7.0.0", + "react": ">=16.3.2-0 <17.0.0", + "react-test-renderer": "^16.2.0", + "react-dom": ">=16.3.2-0 <17.0.0", + "react-highlight": "0.10.0", + "sinon": "^4.1.3" + }, + "dependencies": { + "@microsoft/load-themed-styles": "^1.7.13", + "office-ui-fabric-react": ">=6.3.0 <7.0.0", + "@uifabric/icons": ">=6.0.0 <7.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1", + "d3-array": "1.2.1", + "@types/d3-array": "1.2.1", + "d3-axis": "1.0.8", + "@types/d3-axis": "1.0.10", + "d3-scale": "2.0.0", + "@types/d3-scale": "2.0.0", + "d3-selection": "1.3.0", + "@types/d3-selection": "1.3.0" + }, + "peerDependencies": { + "react": "^0.14.9 || ^15.0.1-0 || ^16.0.0-0", + "react-dom": "^0.14.9 || ^15.0.1-0 || ^16.0.0-0" + } +} \ No newline at end of file diff --git a/packages/charting/src/Styling.ts b/packages/charting/src/Styling.ts new file mode 100644 index 0000000000000..23a31515c1309 --- /dev/null +++ b/packages/charting/src/Styling.ts @@ -0,0 +1 @@ +export * from 'office-ui-fabric-react/lib/Styling'; diff --git a/packages/charting/src/Utilities.ts b/packages/charting/src/Utilities.ts new file mode 100644 index 0000000000000..cce14ea6abb0f --- /dev/null +++ b/packages/charting/src/Utilities.ts @@ -0,0 +1 @@ +export * from 'office-ui-fabric-react/lib/Utilities'; \ No newline at end of file diff --git a/packages/charting/src/VerticalBarChart.ts b/packages/charting/src/VerticalBarChart.ts new file mode 100644 index 0000000000000..64e4264d310b9 --- /dev/null +++ b/packages/charting/src/VerticalBarChart.ts @@ -0,0 +1 @@ +export * from './components/VerticalBarChart/index'; diff --git a/packages/charting/src/common/tests.ts b/packages/charting/src/common/tests.ts new file mode 100644 index 0000000000000..12b909633fbf0 --- /dev/null +++ b/packages/charting/src/common/tests.ts @@ -0,0 +1,20 @@ +/** Jest test setup file. */ + +import { setIconOptions } from 'office-ui-fabric-react/lib/Styling'; +import { configure } from 'enzyme'; +import * as Adapter from 'enzyme-adapter-react-16'; + +// Suppress icon warnings. +setIconOptions({ + disableWarnings: true +}); + +// Mock requestAnimationFrame for React 16+. +declare const global: { requestAnimationFrame: (cb: () => void) => void }; + +global.requestAnimationFrame = (callback: () => void) => { + setTimeout(callback, 0); +}; + +// Configure enzyme. +configure({ adapter: new Adapter() }); \ No newline at end of file diff --git a/packages/charting/src/components/VerticalBarChart/VerticalBarChart.base.tsx b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.base.tsx new file mode 100644 index 0000000000000..0eda506ec586b --- /dev/null +++ b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.base.tsx @@ -0,0 +1,168 @@ +import * as React from 'react'; +import { max as d3Max } from 'd3-array'; +import { axisLeft as d3AxisLeft, axisBottom as d3AxisBottom, Axis as D3Axis } from 'd3-axis'; +import { scaleBand as d3ScaleBand, scaleLinear as d3ScaleLinear, ScaleLinear as D3ScaleLinear } from 'd3-scale'; +import { select as d3Select } from 'd3-selection'; +import { classNamesFunction, customizable, IClassNames } from '../../Utilities'; +import { IVerticalBarChartProps, IVerticalBarChartStyleProps, IVerticalBarChartStyles, IDataPoint } from './VerticalBarChart.types'; + +const getClassNames = classNamesFunction(); +type numericAxis = D3Axis; +type stringAxis = D3Axis; + +@customizable('VerticalBarChart', ['theme']) +export class VerticalBarChartBase extends React.Component { + private _points: IDataPoint[]; + private _width: number; + private _height: number; + private _barWidth: number; + private _yAxisTickCount: number; + private _colors: string[]; + private _classNames: IClassNames; + + constructor(props: IVerticalBarChartProps) { + super(props); + + this._points = this.props.data || []; + + this._width = this.props.width || 600; + this._height = this.props.height || 350; + this._barWidth = this.props.barWidth || 15; + this._yAxisTickCount = this.props.yAxisTickCount || 5; + + const { theme } = this.props; + const { palette } = theme!; + this._colors = this.props.colors || [palette.blueLight, palette.blue, palette.blueMid, palette.blueDark]; + } + + public render(): JSX.Element { + const isNumeric = typeof this._points[0].x === 'number'; + + const xAxis = isNumeric ? this._createNumericXAxis() : this._createStringXAxis(); + const yAxis = this._createYAxis(); + const bars = isNumeric ? this._createNumericBars() : this._createStringBars(); + + const { theme, className, styles } = this.props; + this._classNames = getClassNames(styles!, { + theme: theme!, + width: this._width, + height: this._height, + className + }); + + return ( +
+ { this.props.chartLabel &&

{ this.props.chartLabel }

} + + this._setXAxis(node, xAxis) } className={ this._classNames.xAxis } /> + this._setYAxis(node, yAxis) } className={ this._classNames.yAxis } /> + + { bars } + + +
+ ); + } + + private _setXAxis(node: SVGGElement | null, xAxis: numericAxis | stringAxis): void { + if (node === null) { + return; + } + const axisNode = d3Select(node).call(xAxis); + axisNode.selectAll('.domain').attr('class', this._classNames.xAxisDomain!); + axisNode.selectAll('line').attr('class', this._classNames.xAxisTicks!); + axisNode.selectAll('text').attr('class', this._classNames.xAxisText!); + } + + private _setYAxis(node: SVGElement | null, yAxis: numericAxis | stringAxis): void { + if (node === null) { + return; + } + const axisNode = d3Select(node).call(yAxis); + axisNode.selectAll('.domain').attr('class', this._classNames.yAxisDomain!); + axisNode.selectAll('line').attr('class', this._classNames.yAxisTicks!); + axisNode.selectAll('text').attr('class', this._classNames.yAxisText!); + } + + private _createNumericXAxis(): numericAxis { + const xMax = (d3Max(this._points, (point: IDataPoint) => point.x as number))!; + const xAxisScale = d3ScaleLinear().domain([0, xMax]).range([0, this._width]); + const xAxis = d3AxisBottom(xAxisScale).ticks(10); + return xAxis; + } + + private _createStringXAxis(): stringAxis { + const xAxisScale = d3ScaleBand().domain(this._points.map((point: IDataPoint) => point.x as string)).range([0, this._width]); + const xAxis = d3AxisBottom(xAxisScale).tickFormat((x: string, index: number) => this._points[index].x as string); + return xAxis; + } + + private _createYAxis(): numericAxis { + const yMax = (d3Max(this._points, (point: IDataPoint) => point.y))!; + const yAxisScale = d3ScaleLinear().domain([0, yMax]).range([this._height, 0]); + const yAxis = d3AxisLeft(yAxisScale).ticks(this._yAxisTickCount); + return yAxis; + } + + private _createNumericBars(): JSX.Element[] { + const xMax = (d3Max(this._points, (point: IDataPoint) => point.x as number))!; + const yMax = (d3Max(this._points, (point: IDataPoint) => point.y))!; + + const xBarScale = d3ScaleLinear().domain([0, xMax]).range([0, this._width - this._barWidth]); + const yBarScale = d3ScaleLinear().domain([0, yMax]).range([0, this._height]); + + const colorScale = this._createColors(yMax); + + const bars = this._points.map((point: IDataPoint, index: number) => { + return ( + + ); + }); + + return bars; + } + + private _createStringBars(): JSX.Element[] { + const yMax = (d3Max(this._points, (point: IDataPoint) => point.y))!; + + const endpointDistance = 0.5 * (this._width / this._points.length); + const xBarScale = d3ScaleLinear() + .domain([0, this._points.length - 1]) + .range([endpointDistance - 0.5 * this._barWidth, this._width - endpointDistance - 0.5 * this._barWidth]); + const yBarScale = d3ScaleLinear().domain([0, yMax]).range([0, this._height]); + + const colorScale = this._createColors(yMax); + + const bars = this._points.map((point: IDataPoint, index: number) => { + return ( + + ); + }); + + return bars; + } + + private _createColors(yMax: number): D3ScaleLinear { + const increment = this._colors.length <= 1 ? 1 : 1 / (this._colors.length - 1); + const domainValues = []; + for (let i = 0; i < this._colors.length; i++) { + domainValues.push(increment * i * yMax); + } + const colorScale = d3ScaleLinear().domain(domainValues).range(this._colors); + return colorScale; + } +} \ No newline at end of file diff --git a/packages/charting/src/components/VerticalBarChart/VerticalBarChart.styles.ts b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.styles.ts new file mode 100644 index 0000000000000..35ae5829fd92f --- /dev/null +++ b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.styles.ts @@ -0,0 +1,61 @@ +import { IVerticalBarChartStyleProps, IVerticalBarChartStyles } from './VerticalBarChart.types'; + +export const getStyles = (props: IVerticalBarChartStyleProps): IVerticalBarChartStyles => { + const { className, theme, width, height } = props; + + const chartWidth = width + 30; + const chartPadding = 20; + const chartHeight = height + 10; + const xOffset = 30; + const yOffset = 20; + + return ({ + root: [ + 'ms-VerticalBarChart', + className, + { + width: chartWidth + 2 * chartPadding + } + ], + chart: [ + { + padding: chartPadding, + width: chartWidth, + height: chartHeight + } + ], + chartLabel: [ + { + textAlign: 'center', + ...theme.fonts.mediumPlus + } + ], + xAxis: [ + { + transform: `translate(${xOffset}px, ${height}px)`, + } + ], + xAxisTicks: [ + ], + yAxis: [ + { + transform: `translate(${yOffset}px, 0px)` + } + ], + yAxisTicks: [ + { + transform: 'scaleX(-1)' + } + ], + yAxisDomain: [ + { + transform: 'scaleX(-1)' + } + ], + bars: [ + { + transform: `translate(${xOffset}px, 0px)` + } + ] + }); +}; \ No newline at end of file diff --git a/packages/charting/src/components/VerticalBarChart/VerticalBarChart.test.tsx b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.test.tsx new file mode 100644 index 0000000000000..16e2f56dfba84 --- /dev/null +++ b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.test.tsx @@ -0,0 +1,16 @@ +import * as React from 'react'; +import * as renderer from 'react-test-renderer'; + +import { VerticalBarChart } from './VerticalBarChart'; + +describe('VerticalBarChart', () => { + it('renders VerticalBarChart correctly', () => { + const points = [ + { x: 0, y: 0 }, + { x: 10, y: 10 } + ]; + const component = renderer.create(); + const tree = component.toJSON(); + expect(tree).toMatchSnapshot(); + }); +}); \ No newline at end of file diff --git a/packages/charting/src/components/VerticalBarChart/VerticalBarChart.tsx b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.tsx new file mode 100644 index 0000000000000..a027d2b389043 --- /dev/null +++ b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.tsx @@ -0,0 +1,14 @@ +import { styled } from '../../Utilities'; +import { + IVerticalBarChartProps, + IVerticalBarChartStyleProps, + IVerticalBarChartStyles +} from './VerticalBarChart.types'; +import { VerticalBarChartBase } from './VerticalBarChart.base'; +import { getStyles } from './VerticalBarChart.styles'; + +// Create a VerticalBarChart variant which uses these default styles and this styled subcomponent. +export const VerticalBarChart = styled( + VerticalBarChartBase, + getStyles +); \ No newline at end of file diff --git a/packages/charting/src/components/VerticalBarChart/VerticalBarChart.types.ts b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.types.ts new file mode 100644 index 0000000000000..b62accc60cade --- /dev/null +++ b/packages/charting/src/components/VerticalBarChart/VerticalBarChart.types.ts @@ -0,0 +1,141 @@ +import { ITheme, IStyle } from '../../Styling'; +import { IStyleFunctionOrObject } from '../../Utilities'; + +export interface IVerticalBarChart { + +} + +export interface IDataPoint { + /** + * Independent value of the data point, rendered along the x-axis. + * If x is a number, then each y-coordinate is plotted at its x-coordinate. + * If x is a string, then the data is evenly spaced along the x-axis. + */ + x: number | string; + + /** + * Dependent value of the data point, rendered along the y-axis. + */ + y: number; +} + +export interface IVerticalBarChartProps { + /** + * Data to render in the chart. + */ + data?: IDataPoint[]; + + /** + * Width of the chart. + */ + width?: number; + + /** + * Height of the chart. + */ + height?: number; + + /** + * Width of each bar in the chart. + */ + barWidth?: number; + + /** + * Number of ticks on the y-axis. + */ + yAxisTickCount?: number; + + /** + * Colors from which to select the color of each bar. + */ + colors?: string[]; + + /** + * Label to apply to the whole chart. + */ + chartLabel?: string; + + /** + * Additional CSS class(es) to apply to the VerticalBarChart. + */ + className?: string; + + /** + * Theme (provided through customization.) + */ + theme?: ITheme; + + /** + * Call to provide customized styling that will layer on top of the variant rules. + */ + styles?: IStyleFunctionOrObject; +} + +export interface IVerticalBarChartStyleProps { + theme: ITheme; + className?: string; + width: number; + height: number; +} + +export interface IVerticalBarChartStyles { + /** + * Style for the root element. + */ + root?: IStyle; + + /** + * Style for the chart. + */ + chart?: IStyle; + + /** + * Style for the chart label. + */ + chartLabel?: IStyle; + + /** + * Style for the element containing the x-axis. + */ + xAxis?: IStyle; + + /** + * Style for the line representing the domain of the x-axis. + */ + xAxisDomain?: IStyle; + + /** + * Style for the lines representing the ticks along the x-axis. + */ + xAxisTicks?: IStyle; + + /** + * Style for the text labeling each tick along the x-axis. + */ + xAxisText?: IStyle; + + /** + * Style for the element containing the y-axis. + */ + yAxis?: IStyle; + + /** + * Style for the line representing the domain of the y-axis. + */ + yAxisDomain?: IStyle; + + /** + * Style for the lines representing the ticks along the y-axis. + */ + yAxisTicks?: IStyle; + + /** + * Style for the text labeling each tick along the y-axis. + */ + yAxisText?: IStyle; + + /** + * Style for the element containing all the bars in the chart. + */ + bars?: IStyle; +} \ No newline at end of file diff --git a/packages/charting/src/components/VerticalBarChart/VerticalBarChartPage.tsx b/packages/charting/src/components/VerticalBarChart/VerticalBarChartPage.tsx new file mode 100644 index 0000000000000..d42b6648d5e4d --- /dev/null +++ b/packages/charting/src/components/VerticalBarChart/VerticalBarChartPage.tsx @@ -0,0 +1,60 @@ +import * as React from 'react'; + +import { ComponentPage, ExampleCard, IComponentDemoPageProps, PropertiesTableSet } from '@uifabric/example-app-base'; + +import { VerticalBarChartBasicExample } from './examples/VerticalBarChart.Basic.Example'; + +const VerticalBarChartBasicExampleCode = require('!raw-loader!@uifabric/charting/src/components/VerticalBarChart/examples/VerticalBarChart.Basic.Example.tsx') as string; + +export class VerticalBarChartPage extends React.Component { + public render(): JSX.Element { + return ( + + + + + + } + propertiesTables={ + ('!raw-loader!@uifabric/charting/src/components/VerticalBarChart/VerticalBarChart.types.ts') + ]} + /> + } + /* tslint:disable:max-line-length */ + overview={ +
+

VerticalBarChart description

+
+ } + /* tslint:enable:max-line-length */ + bestPractices={
} + dos={ +
+
    +
  • +
+
+ } + donts={ +
+
    +
  • +
+
+ } + related={ + Fabric JS + } + isHeaderVisible={this.props.isHeaderVisible} + /> + ); + } +} diff --git a/packages/charting/src/components/VerticalBarChart/__snapshots__/VerticalBarChart.test.tsx.snap b/packages/charting/src/components/VerticalBarChart/__snapshots__/VerticalBarChart.test.tsx.snap new file mode 100644 index 0000000000000..735f2657c69ba --- /dev/null +++ b/packages/charting/src/components/VerticalBarChart/__snapshots__/VerticalBarChart.test.tsx.snap @@ -0,0 +1,61 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`VerticalBarChart renders VerticalBarChart correctly 1`] = ` +
+ + + + + + + + +
+`; diff --git a/packages/charting/src/components/VerticalBarChart/examples/VerticalBarChart.Basic.Example.tsx b/packages/charting/src/components/VerticalBarChart/examples/VerticalBarChart.Basic.Example.tsx new file mode 100644 index 0000000000000..8147f53ba77a9 --- /dev/null +++ b/packages/charting/src/components/VerticalBarChart/examples/VerticalBarChart.Basic.Example.tsx @@ -0,0 +1,116 @@ +import * as React from 'react'; + +import { customizable } from '../../../Utilities'; +import { VerticalBarChart, IVerticalBarChartProps } from '../../VerticalBarChart'; + +@customizable('VerticalBarChartBasicExample', ['theme']) +export class VerticalBarChartBasicExample extends React.Component { + constructor(props: IVerticalBarChartProps) { + super(props); + } + + public render(): JSX.Element { + return ( +
+ { this._basicExample() } +
+ { this._styledExample() } +
+ ); + } + + private _basicExample(): JSX.Element { + const points = [ + { x: 0, y: 10 }, + { x: 6, y: 18 }, + { x: 12, y: 36 }, + { x: 21, y: 20 }, + { x: 29, y: 46 }, + { x: 34, y: 25 }, + { x: 40, y: 13 }, + { x: 48, y: 43 }, + { x: 57, y: 30 }, + { x: 64, y: 45 }, + { x: 72, y: 12 }, + { x: 78, y: 50 }, + { x: 85, y: 25 }, + { x: 90, y: 43 }, + { x: 96, y: 22 }, + { x: 100, y: 19 } + ]; + + return ; + } + + private _styledExample(): JSX.Element { + const { theme } = this.props; + const { palette, fonts } = theme!; + + const points = [ + { x: 'One', y: 20 }, + { x: 'Two', y: 48 }, + { x: 'Three', y: 30 }, + { x: 'Four', y: 40 }, + { x: 'Five', y: 13 }, + { x: 'Six', y: 60 }, + { x: 'Seven', y: 60 }, + { x: 'Eight', y: 57 }, + { x: 'Nine', y: 14 }, + { x: 'Ten', y: 35 }, + { x: 'Eleven', y: 21 }, + { x: 'Twelve', y: 60 }, + { x: 'Thirteen', y: 60 }, + { x: 'Fourteen', y: 52 }, + { x: 'Fifteen', y: 23 }, + { x: 'Sixteen', y: 14 }, + { x: 'Seventeen', y: 11 }, + { x: 'Eighteen', y: 50 }, + { x: 'Nineteen', y: 43 }, + { x: 'Twenty', y: 20 } + ]; + + const axisStyle = { + stroke: palette.orange + }; + const textStyle = { + fill: palette.orangeLight, + fontSize: '12px' + }; + + const customStyles = () => { + return { + chart: { + paddingBottom: '45px' + }, + chartLabel: { + color: palette.orange, + ...fonts.large + }, + xAxisDomain: axisStyle, + xAxisTicks: axisStyle, + xAxisText: { + transform: 'rotateZ(-40deg)', + textAnchor: 'end', + ...textStyle + }, + yAxisDomain: axisStyle, + yAxisTicks: axisStyle, + yAxisText: textStyle + }; + }; + + const customColors = [palette.greenLight, palette.green, palette.greenDark]; + + return ( + ); + } +} \ No newline at end of file diff --git a/packages/charting/src/components/VerticalBarChart/index.ts b/packages/charting/src/components/VerticalBarChart/index.ts new file mode 100644 index 0000000000000..a6697162a8e27 --- /dev/null +++ b/packages/charting/src/components/VerticalBarChart/index.ts @@ -0,0 +1,2 @@ +export * from './VerticalBarChart'; +export * from './VerticalBarChart.types'; \ No newline at end of file diff --git a/packages/charting/src/demo/AppDefinition.tsx b/packages/charting/src/demo/AppDefinition.tsx new file mode 100644 index 0000000000000..1dd5a0f1a226e --- /dev/null +++ b/packages/charting/src/demo/AppDefinition.tsx @@ -0,0 +1,39 @@ +// tslint:disable:no-any +import * as React from 'react'; +import { App as AppBase, IAppDefinition, IAppProps } from '@uifabric/example-app-base'; + +export const AppDefinition: IAppDefinition = { + appTitle: 'Fabric - React', + + testPages: [ + ], + examplePages: [ + { + links: [ + { + component: require('../components/VerticalBarChart/VerticalBarChartPage').VerticalBarChartPage, + key: 'VerticalBarChart', + name: 'VerticalBarChart', + url: '#/examples/verticalbarchart' + } + ] + } + ], + headerLinks: [ + { + name: 'Getting started', + url: '#/' + }, + { + name: 'Fabric', + url: 'http://dev.office.com/fabric' + }, + { + name: 'Github', + url: 'http://www.github.com/officedev' + } + ] + +}; + +export const App = (props: IAppProps) => ; diff --git a/packages/charting/src/demo/ColorStyles.scss b/packages/charting/src/demo/ColorStyles.scss new file mode 100644 index 0000000000000..4e99d1f56a3df --- /dev/null +++ b/packages/charting/src/demo/ColorStyles.scss @@ -0,0 +1,26 @@ +@import '~office-ui-fabric-react/dist/sass/References'; + +:global { + .hljs { + background: $ms-color-neutralDark; + color: $ms-color-white; + } + .hljs-comment, .hljs-quote { + color: #777; + } + .hljs-variable, .hljs-template-variable, .hljs-tag, .hljs-regexp, .hljs-meta, .hljs-number, .hljs-built_in, .hljs-builtin-name, .hljs-literal, .hljs-params, .hljs-symbol, .hljs-bullet, .hljs-link, .hljs-deletion { + color: #ab875d; + } + .hljs-section, .hljs-title, .hljs-name, .hljs-selector-id, .hljs-selector-class, .hljs-type, .hljs-attribute { + color: #9b869b; + } + .hljs-string, .hljs-keyword, .hljs-selector-tag, .hljs-addition { + color: #8f9c6c; + } + .hljs-emphasis { + font-style: italic; + } + .hljs-strong { + font-weight: bold; + } +} \ No newline at end of file diff --git a/packages/charting/src/demo/GettingStartedPage.scss b/packages/charting/src/demo/GettingStartedPage.scss new file mode 100644 index 0000000000000..4c2a000d2643e --- /dev/null +++ b/packages/charting/src/demo/GettingStartedPage.scss @@ -0,0 +1,57 @@ +@import '~office-ui-fabric-react/dist/sass/References'; + +:global { + .ms-GettingStartedPage { + margin-top: -20px; + padding: 40px; + + h1 { + @include ms-font-xxl; + } + + h2 { + @include ms-font-xl; + } + + h3 { + @include ms-font-l; + } + + } + + .ms-GettingStartedPage-banner { + padding: 1px 20px; + margin: -20px; + margin-bottom: 20px; + // border-bottom: 1px solid $ms-color-neutralTertiaryAlt; + + h1 { + margin-bottom: 0; + } + + h3 { + margin-top: 0; + } + } + + @media (max-width: $ms-screen-max-lg) { + .ms-GettingStartedPage-banner { + margin: -20px 0; + margin-bottom: 20px; + } + } + + .ms-GettingStartedPage-code { + background: $ms-color-neutralDark; + padding: 20px; + + pre { + margin: 0; + } + + .hljs { + background: inherit; + padding: 0; + } + } +} diff --git a/packages/charting/src/demo/GettingStartedPage.tsx b/packages/charting/src/demo/GettingStartedPage.tsx new file mode 100644 index 0000000000000..5f2b14a63ddc1 --- /dev/null +++ b/packages/charting/src/demo/GettingStartedPage.tsx @@ -0,0 +1,108 @@ +/* tslint:disable:jsx-no-multiline-js max-line-length */ + +import * as React from 'react'; +import { Link } from 'office-ui-fabric-react/lib/Link'; +import './GettingStartedPage.scss'; +import { Highlight } from '@uifabric/example-app-base'; + +export class GettingStartedPage extends React.Component<{}, {}> { + public render(): JSX.Element { + return ( +
+
+

Office UI Fabric React Charting!

+

A library of reusable, generic React components

+
+ +

Overview

+ +

+ Fabric React components are built as production ready components to be used in Microsoft products, but + generalized, documented, and reusable. This enables us and our partners to more easily build great + applications without spending a ton of time implementing the same things over and over.` +

+ +

+ Each component is designed to be RTL friendly, keyboard accessible, screen reader friendly, themeable, and + generalized. TypeScript definition files are also included, so if you use TypeScript (which isn't a + requirement), you will get compiler validation and using an editor like VS Code, you'll get intellisense. Each + component is exported as a named module that can be easily imported in your code, allowing your external + bundler to create small bundles that include just what you need.` +

+ +

Getting started

+ +

+ Integrating components into your project depends heavily on your setup. The recommended setup is to use a + bundler such as + + Webpack + + which can resolve NPM package imports in your code and can bundle the specific things you import. +

+ +

Within an npm project, you should install the package and save it as a dependency:

+ +
+ npm install --save office-ui-fabric-react +
+ +

+ This will add the fabric-react project as a dependency in your package.json file, and will drop the project + under node_modules/office-ui-fabric-react. +

+ +

+ The library includes commonjs entry points under the lib folder. To use a control, you should be able to + import it and use it in your render method. Note that wrapping your application in the Fabric component is + required to support RTL, keyboard focus and other features. +

+ +
+ {` +import * as React from 'react'; +import * as ReactDOM from 'react-dom'; +import { Fabric } from 'office-ui-fabric-react/lib/Fabric'; +import { DefaultButton } from 'office-ui-fabric-react/lib/Button'; + +const MyPage = () => (I am a button.); + +ReactDOM.render(, document.body.firstChild);`} +
+ +

Notes on module vs path-based imports

+

+ While it is possible to import all components as named imports from the main module entry point, it is not + recommended to do so without using a bundler that supports es6 tree shaking. In other words, if you import the + Button component like this: } +

+ +
+ {`import { Button } from 'office-ui-fabric-react';`} +
+ +

+ ...this would work, but then unless you are using a tree-shaking bundler such as Rollup.js or Webpack 2, + Webpack will assume you want every module exported from the main entry file to be included in your final + bundle, which produces unnecessary large bundles and slows your page load down. Instead you can import the + specific paths to trim down your bundle size: +

+ +
+ {` +import { Button } from 'office-ui-fabric-react/lib/Button'; +import { Dropdown } from 'office-ui-fabric-react/lib/Dropdown'; +import { List } from 'office-ui-fabric-react/lib/List';`} +
+ +

Using an AMD bundler like r.js

+ +

+ If your project relies on AMD modules, they are dropped in the lib-amd folder. You will need to set up your + bundler to handle the imports correctly. This may require you to symlink or copy the folder into your + pre-bundle location. +

+
+ ); + } +} diff --git a/packages/charting/src/demo/index.scss b/packages/charting/src/demo/index.scss new file mode 100644 index 0000000000000..72394e26afcdf --- /dev/null +++ b/packages/charting/src/demo/index.scss @@ -0,0 +1,7 @@ +@import '~office-ui-fabric-react/dist/sass/References'; + +:global { + html, body { + -webkit-tap-highlight-color: transparent; + } +} diff --git a/packages/charting/src/demo/index.tsx b/packages/charting/src/demo/index.tsx new file mode 100644 index 0000000000000..13379513a8711 --- /dev/null +++ b/packages/charting/src/demo/index.tsx @@ -0,0 +1,94 @@ +/* tslint:disable:no-unused-variable */ +import * as React from 'react'; +/* tslint:enable:no-unused-variable */ +import * as ReactDOM from 'react-dom'; +import { App, AppDefinition } from './AppDefinition'; +import { IAppLink, IAppLinkGroup } from '@uifabric/example-app-base'; +import { Router, Route } from 'office-ui-fabric-react/lib/utilities/router/index'; +import { GettingStartedPage } from './GettingStartedPage'; +import { setBaseUrl } from 'office-ui-fabric-react/lib/Utilities'; +import { Fabric } from 'office-ui-fabric-react/lib/Fabric'; +import { initializeIcons } from 'office-ui-fabric-react/lib/Icons'; +import { initializeFileTypeIcons } from '@uifabric/file-type-icons/src/index'; + +import './index.scss'; +import './ColorStyles.scss'; + +setBaseUrl('./dist/'); + +// Initialize all icons. +initializeIcons(); +initializeFileTypeIcons(); + +let rootElement: HTMLElement | null; + +// Return the anchor link from the URL without the hash +function _extractAnchorLink(path: string): string { + const index = path.lastIndexOf('#'); + if (index >= 0) { + path = path.substr(index + 1, path.length - index); + } + return path; +} + +function _scrollAnchorLink(): void { + if ((window.location.hash.match(/#/g) || []).length > 1) { + const anchor = _extractAnchorLink(window.location.hash); + document.getElementById(anchor)!.scrollIntoView(); + } +} + +function _onLoad(): void { + rootElement = rootElement || document.getElementById('content'); + + ReactDOM.render( + + {_getRoutes()} + , + rootElement + ); +} + +function _getRoutes(): JSX.Element[] { + const routes = AppDefinition.testPages.map((page: IAppLink) => ( + + )); + const appRoutes: JSX.Element[] = []; + + AppDefinition.examplePages.forEach((group: IAppLinkGroup) => { + group.links + .filter((link: IAppLink) => link.hasOwnProperty('component') || link.hasOwnProperty('getComponent')) + .forEach((link: IAppLink, linkIndex: number) => { + const { component, getComponent } = link; + + appRoutes.push(); + }); + }); + + // Default route. + appRoutes.push(); + + routes.push( + + {appRoutes} + + ); + + return routes; +} + +function _onUnload(): void { + if (rootElement) { + ReactDOM.unmountComponentAtNode(rootElement); + } +} + +const isReady = document.readyState === 'interactive' || document.readyState === 'complete'; + +if (isReady) { + _onLoad(); +} else { + window.onload = _onLoad; +} + +window.onunload = _onUnload; diff --git a/packages/charting/src/index.ts b/packages/charting/src/index.ts new file mode 100644 index 0000000000000..8b8d39b3a898b --- /dev/null +++ b/packages/charting/src/index.ts @@ -0,0 +1 @@ +export { VerticalBarChart } from './VerticalBarChart'; \ No newline at end of file diff --git a/packages/charting/tsconfig.json b/packages/charting/tsconfig.json new file mode 100644 index 0000000000000..3734c81bb217c --- /dev/null +++ b/packages/charting/tsconfig.json @@ -0,0 +1,35 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "outDir": "dist", + "target": "es5", + "module": "commonjs", + "jsx": "react", + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "importHelpers": true, + "noUnusedLocals": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true, + "noImplicitAny": true, + "moduleResolution": "node", + "preserveConstEnums": true, + "lib": [ + "es2017", + "dom" + ], + "types": [ + "jest", + "webpack-env" + ], + "paths": { + "@uifabric/charting/lib/*": [ + "./src/*" + ] + } + }, + "include": [ + "src" + ] +} \ No newline at end of file diff --git a/packages/charting/tslint.json b/packages/charting/tslint.json new file mode 100644 index 0000000000000..621ee6ba04605 --- /dev/null +++ b/packages/charting/tslint.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "office-ui-fabric-react-tslint" + ], + "rules": {} +} \ No newline at end of file diff --git a/packages/charting/webpack.config.js b/packages/charting/webpack.config.js new file mode 100644 index 0000000000000..e31200ff25639 --- /dev/null +++ b/packages/charting/webpack.config.js @@ -0,0 +1,32 @@ +const path = require('path'); +const resources = require('../../scripts/tasks/webpack-resources'); + +const BUNDLE_NAME = 'charting'; +const IS_PRODUCTION = process.argv.indexOf('--production') > -1; + +module.exports = resources.createConfig( + BUNDLE_NAME, + IS_PRODUCTION, + { + entry: { + [BUNDLE_NAME]: './lib/index.js' + }, + + output: { + libraryTarget: 'var', + library: 'FabricCharting' + }, + + externals: [ + { 'react': 'React' }, + { 'react-dom': 'ReactDOM' } + ], + + resolve: { + alias: { + '@uifabric/charting/src': path.join(__dirname, 'src'), + '@uifabric/charting/lib': path.join(__dirname, 'lib') + } + } + } +); diff --git a/packages/charting/webpack.serve.config.js b/packages/charting/webpack.serve.config.js new file mode 100644 index 0000000000000..50316c55a5c5f --- /dev/null +++ b/packages/charting/webpack.serve.config.js @@ -0,0 +1,27 @@ +const path = require('path'); +const resources = require('../../scripts/tasks/webpack-resources'); +const webpack = resources.webpack; + +const PACKAGE_NAME = require('./package.json').name; + +module.exports = resources.createServeConfig({ + entry: './src/demo/index.tsx', + + output: { + filename: 'demo-app.js', + }, + + externals: { + 'react': 'React', + 'react-dom': 'ReactDOM' + }, + + resolve: { + alias: { + '@uifabric/charting/src': path.join(__dirname, 'src'), + '@uifabric/charting/lib': path.join(__dirname, 'src'), + 'Props.ts.js': 'Props', + 'Example.tsx.js': 'Example' + } + } +}); diff --git a/rush.json b/rush.json index e0d584b00c2aa..cfa8857fed8a4 100644 --- a/rush.json +++ b/rush.json @@ -18,6 +18,12 @@ "versionPolicyName": "lockedMajor", "shouldPublish": true }, + { + "packageName": "@uifabric/charting", + "projectFolder": "packages/charting", + "versionPolicyName": "lockedMajor", + "shouldPublish": false + }, { "packageName": "@uifabric/merge-styles", "projectFolder": "packages/merge-styles",