Please connect to a data store in the Connection tab first.
diff --git a/backend/persistent/style.css b/backend/persistent/style.css
deleted file mode 100644
index 73c20a0ca..000000000
--- a/backend/persistent/style.css
+++ /dev/null
@@ -1,2 +0,0 @@
-html{font-size:62.5%}body{background-color:#eef0f3;position:relative;height:100vh;overflow-y:scroll;font-weight:200;font-size:1.5em;line-height:1.6;font-weight:400;font-family:Open Sans;color:#69738a}a{color:#447bdc;cursor:pointer}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2}h1,h2{letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem;text-align:center}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}::-webkit-input-placeholder{color:#bec8d9;letter-spacing:1px;font-size:15px}::-webkit-scrollbar{width:12px;height:12px;border-left:0;background:#f8f8f9;border:1px solid #bec8d9}::-webkit-scrollbar-thumb{background-color:#818b99;border:2px solid transparent;background-clip:content-box;border-radius:5px;width:12px}.Settings__containerWrapper___2ti87{width:100%}.Settings__container___x_FDG{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.Settings__tabsContainer___9Fshy{text-align:center}.Settings__openTab___2Y2mY{background:#fff;border-width:0 1px 1px;border-color:#e7e8e9;border-style:solid}.Settings__configurationOptions___3VFnz{width:100%;text-align:center}.Settings__info___2g2yE{padding:25px;font-size:14px}.Settings__userConnections___1al1-{margin-left:auto;margin-right:auto}.Settings__dialectSelector___3zNi4{display:inline-block}.Settings__connectButton___1pD8W{padding-top:30px;text-align:center}.Settings__step1Container___2gWyS{width:800px}.Settings__step2Container___2JQLp{width:800px;padding-top:30px}.Settings__step3Container___1qpbY,.Settings__step4Container___3kO33{width:800px;padding-top:20px}.Settings__previewController___21j4h{max-height:500px;max-width:100%;overflow-y:scroll;border:1px solid #bec8d9;border-radius:3px;padding:10px;margin-left:25px;margin-right:25px}.Settings__logContainer___2HwS0{max-height:300px;margin-top:40px}.Settings__log___2IPRB{margin-bottom:100px}.Settings__unfoldIcon___3ZaIK{height:18px;width:18px;padding-left:20px}.Tabs__tabManagerWrapper___1B09Y{text-align:left;width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.Tabs__tabManagerContainer___2_mhi{margin-left:auto;margin-right:auto;text-align:left}.Tabs__tabAddWrapper___34VXE{border:1px solid #e7e8e9;height:36px;width:36px}.Tabs__tabAddWrapper___34VXE,.Tabs__tabWrapper___3TK9B{background-color:#fff;display:inline-block;vertical-align:middle}.Tabs__tabWrapper___3TK9B{cursor:pointer;border-left:1px solid #e7e8e9;border-bottom:1px solid #e7e8e9;border-top:1px solid #e7e8e9;color:#687ba6;padding:5px 10px;max-width:300px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.Tabs__tabLogo___3qrJl{height:20px;display:inline;vertical-align:middle;padding-right:5px}.Tabs__tabIdentifier___2l5TL{margin:0;display:inline;vertical-align:middle}.Tabs__tabDelete___2a3gQ{width:12px;padding-right:5px;vertical-align:middle}.Tabs__tabAdd___3ZRRq{width:20px;padding:8px}.Tabs__tabAdd___3ZRRq:hover,.Tabs__tabDelete___2a3gQ:hover,.Tabs__tabWrapper___3TK9B:hover,tab:focus,tabWrapper:focus{cursor:pointer}.Tabs__tabWrapperSelected___1i599{border-bottom:1px solid #fff}.Tabs__tabAddText___3fB1O{display:inline-block;padding:10px 20px;color:#8bb5fe}.Tabs__Flipped___2yAMy,.Tabs__Flipped___2yAMy .Tabs__tabAddText___3fB1O,.Tabs__Flipped___2yAMy .Tabs__tabWrapper___3TK9B{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.UserConnections__inputContainer___GRMNg{padding-top:10px;width:100%;margin-left:auto;margin-right:auto;text-align:center}input{display:inline-block!important;padding:5px;border:none;border-bottom-width:1px;border-bottom-color:#bec8d9;border-bottom-style:solid;color:#6d6d6d;width:400px;font-size:18px;font-weight:100;margin:10px 40px 0;text-align:left;height:39px}input:hover{border-bottom-color:#8bb5fe}.UserConnections__inputNamesContainer___6HFPe{width:150px;vertical-align:top;position:absolute;left:10%}.UserConnections__inputFieldsContainer___1XH9Z{display:inline-block}.UserConnections__inputName___2wc33{text-transform:capitalize;padding:5px;display:inline-block;text-align:right;margin:10px 0 0;height:40px;width:100%}.UserConnections__documentationLink___260d4{display:inline-block!important;padding:5px;text-transform:capitalize;width:400px;font-size:18px;font-weight:100;margin:10px 40px 0;text-align:left;height:30px}.UserConnections__checkbox___8facc{margin-top:1px;display:inline;vertical-align:middle;margin:10px 20px 10px 10px;width:20px}.UserConnections__optionsContainer___2mgcC{text-align:left;padding-left:40px;padding-top:25px}.UserConnections__options___2HbKG{color:#6d6d6d;font-weight:100;font-size:18px}.UserConnections__options___2HbKG:hover{color:#8bb5fe}.DialectSelector__logoContainer___D1HnC{width:600px;text-align:center}.DialectSelector__logo___1Zq8g{display:inline-block;width:90px;height:50px;padding:5px;margin:5px;border:2px solid #bec8d9;border-radius:5px;vertical-align:middle}.DialectSelector__logoImage___2uQrV{width:100%}.DialectSelector__logo___1Zq8g:hover,.DialectSelector__logoSelected___3sXag{border-color:#8bb5fe;cursor:pointer;border-width:4px;margin:3px}.DialectSelector__dialectInput___21QrR,.DialectSelector__dialectLabel___GSwUX{display:inline-block}.ConnectButton__buttonPrimary___2cAF8{background-color:#fff;border:1px solid #8d98af;border-radius:4px;color:#6d6d6d;cursor:pointer;font-size:16px;font-weight:100;letter-spacing:1px;margin-left:auto;margin-right:auto;padding:10px;padding-left:20px;padding-right:20px;text-align:center;text-transform:capitalize;width:100px}.ConnectButton__buttonPrimary___2cAF8:hover{border-color:#8bb5fe}.ConnectButton__errorMessage___Doieo{color:red;height:30px;padding-top:10px}.ConnectButton__footer___2Loee{padding-top:10px}.TableDropdown__dropdown___tM0pZ{text-transform:capitalize;cursor:pointer;width:300px;padding-bottom:10px;padding-left:25px}.Configuration__header___PO00n{vertical-align:top}.Configuration__logoAndTitle___SNbKG{display:inline-block;width:50%}.Configuration__plotlyLogo___3Gq76{width:100px;display:inline-block}.Configuration__applicationTitle___3LWQx{margin-top:25px;display:inline-block;vertical-align:top;color:#096cb3}.Configuration__supportLinks___19W_4{display:inline-block;direction:rtl;text-align:start;vertical-align:top;width:50%;margin-top:30px}.Configuration__externalLinkContainer___1DeFY{display:inline-block}.Configuration__externalLink___3FrE1{cursor:pointer;margin:10px}.Configuration__settings___2RaQK{background-color:#fff;padding-top:20px;margin:0 20px}.Configuration__onPremDomainInput___3orwC,.Configuration__onPremForm___GL4UP{text-align:center}.Configuration__addOnPremLink___2NC3B{cursor:pointer;text-align:center}
-/*# sourceMappingURL=style.css.map*/
\ No newline at end of file
diff --git a/package.json b/package.json
index 8190081e9..9ee0329f1 100644
--- a/package.json
+++ b/package.json
@@ -23,6 +23,7 @@
"test": "yarn run lint && yarn run test-unit-all && yarn run test-e2e && yarn run test-jest",
"test-e2e": "cross-env NODE_ENV=test mocha --bail --full-trace --compilers js:babel-register --require babel-polyfill ./test/integration_test.js",
"test-e2e-local": "source test/set_creds.sh && yarn run test-e2e",
+ "test-jest": "jest test/app",
"test-unit": "cross-env NODE_ENV=test BABEL_DISABLE_CACHE=1 electron-mocha --full-trace --bail --timeout 90000 --compilers js:babel-register ",
"test-unit-all": "cross-env NODE_ENV=test BABEL_DISABLE_CACHE=1 electron-mocha --bail --full-trace --timeout 90000 --compilers js:babel-register --recursive test/**/*.spec.js",
"test-unit-all-watch": "cross-env NODE_ENV=test BABEL_DISABLE_CACHE=1 electron-mocha --bail --full-trace --timeout 90000 --compilers js:babel-register --recursive test/**/*.spec.js --watch",
@@ -41,7 +42,6 @@
"test-unit-scheduler": "cross-env NODE_ENV=test BABEL_DISABLE_CACHE=1 electron-mocha --full-trace --timeout 90000 --compilers js:babel-register test/backend/QueryScheduler.spec.js",
"test-unit-routes": "cross-env NODE_ENV=test BABEL_DISABLE_CACHE=1 electron-mocha --full-trace --timeout 90000 --compilers js:babel-register test/backend/routes.spec.js",
"test-unit-mock": "cross-env NODE_ENV=test BABEL_DISABLE_CACHE=1 electron-mocha --full-trace --timeout 90000 --compilers js:babel-register test/backend/datastores.mock.spec.js",
- "test-jest": "./node_modules/.bin/jest ./test/app",
"pack": "cross-env NODE_ENV=production electron-builder --publish=never",
"package": "cross-env NODE_ENV=production node -r babel-register package.js",
"package-all": "yarn run package -- --all",
@@ -56,6 +56,11 @@
"dist-m": "build -m",
"dist-l": "build -l"
},
+ "jest": {
+ "moduleNameMapper": {
+ "\\.css$": "identity-obj-proxy"
+ }
+ },
"build": {
"appId": "org.plotly.connector",
"productName": "Falcon SQL Client",
@@ -174,6 +179,7 @@
"fetch-cookie": "^0.7.0",
"form-data": "^2.3.1",
"fs-extra": "^4.0.2",
+ "identity-obj-proxy": "^3.0.0",
"immutable": "^3.8.2",
"jest": "^22.3.0",
"json-loader": "^0.5.4",
@@ -182,18 +188,19 @@
"nock": "^9.1.5",
"node-fetch": "^1.7.2",
"node-impala": "^2.0.4",
- "plotly.js": "^1.31.2",
+ "plotly.js": "^1.35.2",
"prop-types": "^15.6.0",
"query-string": "^5.0.1",
"ramda": "^0.21.0",
"react": "^16.2.0",
+ "react-chart-editor": "^0.13.0",
"react-codemirror": "^1.0.0",
"react-cookies": "^0.1.0",
- "react-dnd": "^2.5.4",
- "react-dnd-html5-backend": "^2.5.4",
+ "react-data-grid": "^3.0.11",
+ "react-data-grid-addons": "^3.0.11",
"react-dom": "^16.2.0",
"react-immutable-proptypes": "^2.1.0",
- "react-plotlyjs": "^0.4.4",
+ "react-plotly.js": "^2.1.0",
"react-redux": "^5.0.7",
"react-router": "^3.2.1",
"react-router-dom": "^4.2.2",
@@ -228,8 +235,6 @@
"papaparse": "^4.3.7",
"pg": "^4.5.5",
"pg-hstore": "^2.3.2",
- "react-data-grid": "^3.0.11",
- "react-data-grid-addons": "^3.0.11",
"restify": "^4.3.2",
"sequelize": "^3.30.4",
"source-map-support": "^0.5.0",
diff --git a/static/css-vendor/chart-editor.css b/static/css-vendor/chart-editor.css
deleted file mode 100644
index c2bddd048..000000000
--- a/static/css-vendor/chart-editor.css
+++ /dev/null
@@ -1,11 +0,0 @@
-.control-panel {
- padding: 20px;
- margin: 20px 0;
- background: #f3f6fa;
- border: 1px solid #ebf0f8;
-}
-
-.control-panel div.label {
- font-size: 13px;
- margin-left: 10px;
-}
diff --git a/static/css/Preview.css b/static/css/Preview.css
index d320903cc..c4ad60917 100644
--- a/static/css/Preview.css
+++ b/static/css/Preview.css
@@ -5,62 +5,46 @@ table {
th, td {
border: 1px solid #828282;
- padding: 0.3125rem 0.625rem;
color: #828282;
font-size: 0.875em;
+ padding: 0.3125rem 0.625rem;
text-align: left;
}
-.Pane.vertical {
- overflow-x: auto;
-}
-
.previewContainer {
+ border-radius: 3px;
margin: 0 25px 25px 25px;
overflow: auto;
- border-radius: 3px;
-}
-
-.tableHeader {
- padding-top: 6px;
- padding-bottom: 6px;
- margin-left: auto;
- margin-right: auto;
}
.runButton {
+ bottom: 18px;
position: absolute;
right: 18px;
- bottom: 18px;
width: 70px;
z-index: 10;
}
.errorStatus pre {
- padding: 20px;
- margin: 0 0 20px 0;
background: none;
border: none;
- color: rgb(211, 96, 70);
border-bottom: 1px solid #ebf0f8;
- font-size: 12px;
+ color: rgb(211, 96, 70);
font-family: 'Ubuntu Mono';
+ font-size: 12px;
+ margin: 0 0 20px 0;
+ max-height: 150px;
overflow-x: auto;
overflow-y: auto;
- max-height: 150px;
+ padding: 20px;
}
.successMsg p {
- padding: 20px;
- margin: 0;
background: none;
border: none;
color: #00cc96;
+ font-family: 'Ubuntu Mono';
font-size: 14px;
- font-family: 'Ubuntu Mono';
+ margin: 0;
+ padding: 20px;
}
-
-
-
-
-
diff --git a/static/css/Settings.css b/static/css/Settings.css
index 9866c455e..664f60ea9 100644
--- a/static/css/Settings.css
+++ b/static/css/Settings.css
@@ -1,111 +1,35 @@
-.containerWrapper {
- width: 100%;
-}
-
-.container {
- width: 100%;
- max-width: 800px;
- margin-left: auto;
- margin-right: auto;
-}
-
-.tabsContainer {
- text-align: center;
-}
-
.openTab {
- border-radius: 0 0 6px 6px;
+ background: rgb(251, 252, 253);
+ border-bottom: 1px solid #c8dfe3;
border-left: 1px solid #c8dfe3;
- border-right: 1px solid #c8dfe3;
- border-bottom: 1px solid #c8dfe3;
- background: rgb(251, 252, 253)
+ border-radius: 0 0 6px 6px;
+ border-right: 1px solid #c8dfe3;
}
.configurationContainer {
- width: 100%;
- text-align: center;
font-family: 'Ubuntu';
-}
-
-.stepTitleContainer {
- padding: 20px 30px 0px 30px;
-}
-
-.stepTitle {
- border-bottom: 1px solid #E7E8E9;
- cursor: pointer;
+ text-align: center;
+ width: 100%;
}
.disabledSection {
- pointer-events: none;
opacity: 0.4;
+ pointer-events: none;
}
.info {
- padding: 25px;
font-size: 14px;
-}
-
-.userConnections {
- margin-left: auto;
- margin-right: auto;
+ padding: 25px;
}
.dialectSelector {
- display: inline-block;
-}
-
-.previewController {
- max-height: 500px;
- max-width: 100%;
- overflow-y: scroll;
- border: 1px solid #BEC8D9;
- border-radius: 3px;
- padding: 10px;
- margin-left: 25px;
- margin-right: 25px;
-}
-
-.logContainer {
- max-height: 300px;
- margin-top: 40px;
-}
-
-.log {
- margin-bottom: 100px;
-}
-
-.unfoldIcon {
- width: 18px;
- padding-left: 10px;
- position: relative;
- top: 3px;
-}
-
-.workspaceLink {
- border-radius: 4px;
- border: 1px solid #8d98af;
- font-size: 16px;
- font-weight: 100;
- letter-spacing: 1px;
- margin: 60px auto;
- max-width: 25%;
- padding: 10px;
- text-align: center;
+ display: inline-block;
}
.editButtonContainer {
margin: 20px 0;
}
-.collapsed .unfoldIcon{
- position: relative;
- top: 6px;
- transform:rotate(-90deg);
- -ms-transform:rotate(-90deg); /* IE 9 */
- -webkit-transform:rotate(-90deg); /* Safari and Chrome */
-}
-
.url {
text-decoration: underline;
}
diff --git a/static/css/chart-editor.css b/static/css/chart-editor.css
deleted file mode 100644
index c2bddd048..000000000
--- a/static/css/chart-editor.css
+++ /dev/null
@@ -1,11 +0,0 @@
-.control-panel {
- padding: 20px;
- margin: 20px 0;
- background: #f3f6fa;
- border: 1px solid #ebf0f8;
-}
-
-.control-panel div.label {
- font-size: 13px;
- margin-left: 10px;
-}
diff --git a/static/styles/Resizer.css b/static/styles/Resizer.css
deleted file mode 100644
index 11555c693..000000000
--- a/static/styles/Resizer.css
+++ /dev/null
@@ -1,49 +0,0 @@
-.Resizer {
- background: #000;
- opacity: .2;
- z-index: 1;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- -moz-background-clip: padding;
- -webkit-background-clip: padding;
- background-clip: padding-box;
-}
-
- .Resizer:hover {
- -webkit-transition: all 2s ease;
- transition: all 2s ease;
-}
-
- .Resizer.horizontal {
- height: 11px;
- margin: -5px 0;
- border-top: 5px solid rgba(255, 255, 255, 0);
- border-bottom: 5px solid rgba(255, 255, 255, 0);
- cursor: row-resize;
- width: 100%;
-}
-
-.Resizer.horizontal:hover {
- border-top: 5px solid rgba(0, 0, 0, 0.5);
- border-bottom: 5px solid rgba(0, 0, 0, 0.5);
-}
-
-.Resizer.vertical {
- width: 11px;
- margin: 0 -5px;
- border-left: 5px solid rgba(255, 255, 255, 0);
- border-right: 5px solid rgba(255, 255, 255, 0);
- cursor: col-resize;
-}
-
-.Resizer.vertical:hover {
- border-left: 5px solid rgba(0, 0, 0, 0.5);
- border-right: 5px solid rgba(0, 0, 0, 0.5);
-}
-.Resizer.disabled {
- cursor: not-allowed;
-}
-.Resizer.disabled:hover {
- border-color: transparent;
-}
\ No newline at end of file
diff --git a/static/styles/Treeview.css b/static/styles/Treeview.css
deleted file mode 100644
index f809696ec..000000000
--- a/static/styles/Treeview.css
+++ /dev/null
@@ -1,42 +0,0 @@
-/* the tree node's style */
-.tree-view {
- overflow-y: hidden;
- overflow-x: hidden;
- font-size: 13px;
-}
-
-.tree-view_item {
- /* immediate child of .tree-view, for styling convenience */
-}
-
-/* style for the children nodes container */
-.tree-view_children {
- margin-left: 16px;
-}
-
-.tree-view_children-collapsed {
- height: 0px;
-}
-
-.tree-view_arrow {
- cursor: pointer;
- margin-right: 6px;
- display: inline-block;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- display: inline;
-}
-
-.tree-view_arrow:after {
- content: '▾';
-}
-
-/* rotate the triangle to close it */
-.tree-view_arrow-collapsed {
- -webkit-transform: rotate(-90deg);
- -moz-transform: rotate(-90deg);
- -ms-transform: rotate(-90deg);
- transform: rotate(-90deg);
-}
diff --git a/static/styles/chart-editor.css b/static/styles/chart-editor.css
deleted file mode 100644
index c2bddd048..000000000
--- a/static/styles/chart-editor.css
+++ /dev/null
@@ -1,11 +0,0 @@
-.control-panel {
- padding: 20px;
- margin: 20px 0;
- background: #f3f6fa;
- border: 1px solid #ebf0f8;
-}
-
-.control-panel div.label {
- font-size: 13px;
- margin-left: 10px;
-}
diff --git a/static/styles/fixed-data-table-custom.css b/static/styles/fixed-data-table-custom.css
deleted file mode 100644
index 7c92bf012..000000000
--- a/static/styles/fixed-data-table-custom.css
+++ /dev/null
@@ -1,9 +0,0 @@
-.public_fixedDataTable_main, .fixedDataTableLayout_main public_fixedDataTable_main {
- font-size: 12px !important;
- border-color: #c8d4e3;
-}
-
-.public_fixedDataTable_header, .public_fixedDataTable_header .public_fixedDataTableCell_main {
- background-image: none;
- background: #f3f6fa;
-}
diff --git a/static/styles/fixed-data-table.css b/static/styles/fixed-data-table.css
deleted file mode 100644
index 75cf1446a..000000000
--- a/static/styles/fixed-data-table.css
+++ /dev/null
@@ -1,503 +0,0 @@
-/**
- * FixedDataTable v0.6.4
- *
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule fixedDataTableCellGroupLayout
- */
-
-.fixedDataTableCellGroupLayout_cellGroup {
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden;
- left: 0;
- overflow: hidden;
- position: absolute;
- top: 0;
- white-space: nowrap;
-}
-
-.fixedDataTableCellGroupLayout_cellGroup > .public_fixedDataTableCell_main {
- display: inline-block;
- vertical-align: top;
- white-space: normal;
-}
-
-.fixedDataTableCellGroupLayout_cellGroupWrapper {
- position: absolute;
- top: 0;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule fixedDataTableCellLayout
- */
-
-.fixedDataTableCellLayout_main {
- border-right-style: solid;
- border-right-width: 1px;
- border-width: 0 1px 0 0;
- box-sizing: border-box;
- display: block;
- overflow: hidden;
- position: absolute;
- white-space: normal;
-}
-
-.fixedDataTableCellLayout_lastChild {
- border-width: 0 1px 1px 0;
-}
-
-.fixedDataTableCellLayout_alignRight {
- text-align: right;
-}
-
-.fixedDataTableCellLayout_alignCenter {
- text-align: center;
-}
-
-.fixedDataTableCellLayout_wrap1 {
- display: table;
-}
-
-.fixedDataTableCellLayout_wrap2 {
- display: table-row;
-}
-
-.fixedDataTableCellLayout_wrap3 {
- display: table-cell;
- vertical-align: middle;
-}
-
-.fixedDataTableCellLayout_columnResizerContainer {
- position: absolute;
- right: 0px;
- width: 6px;
- z-index: 1;
-}
-
-.fixedDataTableCellLayout_columnResizerContainer:hover {
- cursor: ew-resize;
-}
-
-.fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob {
- visibility: visible;
-}
-
-.fixedDataTableCellLayout_columnResizerKnob {
- position: absolute;
- right: 0px;
- visibility: hidden;
- width: 4px;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule fixedDataTableColumnResizerLineLayout
- */
-
-.fixedDataTableColumnResizerLineLayout_mouseArea {
- cursor: ew-resize;
- position: absolute;
- right: -5px;
- width: 12px;
-}
-
-.fixedDataTableColumnResizerLineLayout_main {
- border-right-style: solid;
- border-right-width: 1px;
- box-sizing: border-box;
- position: absolute;
- z-index: 10;
-}
-
-body[dir="rtl"] .fixedDataTableColumnResizerLineLayout_main {
- /* the resizer line is in the wrong position in RTL with no easy fix.
- * Disabling is more useful than displaying it.
- * #167 (github) should look into this and come up with a permanent fix.
- */
- display: none !important;
-}
-
-.fixedDataTableColumnResizerLineLayout_hiddenElem {
- display: none !important;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule fixedDataTableLayout
- */
-
-.fixedDataTableLayout_main {
- border-style: solid;
- border-width: 1px;
- box-sizing: border-box;
- overflow: hidden;
- position: relative;
-}
-
-.fixedDataTableLayout_header,
-.fixedDataTableLayout_hasBottomBorder {
- border-bottom-style: solid;
- border-bottom-width: 1px;
-}
-
-.fixedDataTableLayout_footer .public_fixedDataTableCell_main {
- border-top-style: solid;
- border-top-width: 1px;
-}
-
-.fixedDataTableLayout_topShadow,
-.fixedDataTableLayout_bottomShadow {
- height: 4px;
- left: 0;
- position: absolute;
- right: 0;
- z-index: 1;
-}
-
-.fixedDataTableLayout_bottomShadow {
- margin-top: -4px;
-}
-
-.fixedDataTableLayout_rowsContainer {
- overflow: hidden;
- position: relative;
-}
-
-.fixedDataTableLayout_horizontalScrollbar {
- bottom: 0;
- position: absolute;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule fixedDataTableRowLayout
- */
-
-.fixedDataTableRowLayout_main {
- box-sizing: border-box;
- overflow: hidden;
- position: absolute;
- top: 0;
-}
-
-.fixedDataTableRowLayout_body {
- left: 0;
- position: absolute;
- top: 0;
-}
-
-.fixedDataTableRowLayout_fixedColumnsDivider {
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden;
- border-left-style: solid;
- border-left-width: 1px;
- left: 0;
- position: absolute;
- top: 0;
- width: 0;
-}
-
-.fixedDataTableRowLayout_columnsShadow {
- width: 4px;
-}
-
-.fixedDataTableRowLayout_rowWrapper {
- position: absolute;
- top: 0;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule ScrollbarLayout
- */
-
-.ScrollbarLayout_main {
- box-sizing: border-box;
- outline: none;
- overflow: hidden;
- position: absolute;
- transition-duration: 250ms;
- transition-timing-function: ease;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.ScrollbarLayout_mainVertical {
- bottom: 0;
- right: 0;
- top: 0;
- transition-property: background-color width;
- width: 15px;
-}
-
-.ScrollbarLayout_mainVertical.public_Scrollbar_mainActive,
-.ScrollbarLayout_mainVertical:hover {
- width: 17px;
-}
-
-.ScrollbarLayout_mainHorizontal {
- bottom: 0;
- height: 15px;
- left: 0;
- transition-property: background-color height;
-}
-
-/* Touching the scroll-track directly makes the scroll-track bolder */
-.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,
-.ScrollbarLayout_mainHorizontal:hover {
- height: 17px;
-}
-
-.ScrollbarLayout_face {
- left: 0;
- overflow: hidden;
- position: absolute;
- z-index: 1;
-}
-
-/**
- * This selector renders the "nub" of the scrollface. The nub must
- * be rendered as pseudo-element so that it won't receive any UI events then
- * we can get the correct `event.offsetX` and `event.offsetY` from the
- * scrollface element while dragging it.
- */
-.ScrollbarLayout_face:after {
- border-radius: 6px;
- content: '';
- display: block;
- position: absolute;
- transition: background-color 250ms ease;
-}
-
-.ScrollbarLayout_faceHorizontal {
- bottom: 0;
- left: 0;
- top: 0;
-}
-
-.ScrollbarLayout_faceHorizontal:after {
- bottom: 4px;
- left: 0;
- top: 4px;
- width: 100%;
-}
-
-.ScrollbarLayout_faceVertical {
- left: 0;
- right: 0;
- top: 0;
-}
-
-.ScrollbarLayout_faceVertical:after {
- height: 100%;
- left: 4px;
- right: 4px;
- top: 0;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule fixedDataTable
- *
- */
-
-/**
- * Table.
- */
-.public_fixedDataTable_main {
- border-color: #d3d3d3;
-}
-
-.public_fixedDataTable_header,
-.public_fixedDataTable_hasBottomBorder {
- border-color: #d3d3d3;
-}
-
-.public_fixedDataTable_header .public_fixedDataTableCell_main {
- font-weight: bold;
-}
-
-.public_fixedDataTable_header,
-.public_fixedDataTable_header .public_fixedDataTableCell_main {
- background-color: #f6f7f8;
- background-image: linear-gradient(#fff, #efefef);
-}
-
-.public_fixedDataTable_footer .public_fixedDataTableCell_main {
- background-color: #f6f7f8;
- border-color: #d3d3d3;
-}
-
-.public_fixedDataTable_topShadow {
- background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=) repeat-x;
-}
-
-.public_fixedDataTable_bottomShadow {
- background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAHElEQVQI12MwNjZmZdAT1+Nm0JDWEGZQk1GTBgAWkwIeAEp52AAAAABJRU5ErkJggg==) repeat-x;
-}
-
-.public_fixedDataTable_horizontalScrollbar .public_Scrollbar_mainHorizontal {
- background-color: #fff;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule fixedDataTableCell
- */
-
-/**
- * Table cell.
- */
-.public_fixedDataTableCell_main {
- background-color: #fff;
- border-color: #d3d3d3;
-}
-
-.public_fixedDataTableCell_highlighted {
- background-color: #f4f4f4;
-}
-
-.public_fixedDataTableCell_cellContent {
- padding: 8px;
-}
-
-.public_fixedDataTableCell_columnResizerKnob {
- background-color: #0284ff;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule fixedDataTableColumnResizerLine
- *
- */
-
-/**
- * Column resizer line.
- */
-.public_fixedDataTableColumnResizerLine_main {
- border-color: #0284ff;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule fixedDataTableRow
- */
-
-/**
- * Table row.
- */
-.public_fixedDataTableRow_main {
- background-color: #fff;
-}
-
-.public_fixedDataTableRow_highlighted,
-.public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
- background-color: #f6f7f8;
-}
-
-.public_fixedDataTableRow_fixedColumnsDivider {
- border-color: #d3d3d3;
-}
-
-.public_fixedDataTableRow_columnsShadow {
- background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==) repeat-y;
-}
-/**
- * Copyright (c) 2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule Scrollbar
- *
- */
-
-/**
- * Scrollbars.
- */
-
-/* Touching the scroll-track directly makes the scroll-track bolder */
-.public_Scrollbar_main.public_Scrollbar_mainActive,
-.public_Scrollbar_main:hover {
- background-color: rgba(255, 255, 255, 0.8);
-}
-
-.public_Scrollbar_mainOpaque,
-.public_Scrollbar_mainOpaque.public_Scrollbar_mainActive,
-.public_Scrollbar_mainOpaque:hover {
- background-color: #fff;
-}
-
-.public_Scrollbar_face:after {
- background-color: #c2c2c2;
-}
-
-.public_Scrollbar_main:hover .public_Scrollbar_face:after,
-.public_Scrollbar_mainActive .public_Scrollbar_face:after,
-.public_Scrollbar_faceActive:after {
- background-color: #7d7d7d;
-}
\ No newline at end of file
diff --git a/static/styles/show-hint.css b/static/styles/show-hint.css
deleted file mode 100644
index bfad43a3c..000000000
--- a/static/styles/show-hint.css
+++ /dev/null
@@ -1,35 +0,0 @@
-.CodeMirror-hints {
- position: absolute;
- z-index: 10;
- overflow: hidden;
- list-style: none;
-
- margin: 0;
- padding: 2px;
-
- -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
- box-shadow: 2px 3px 5px rgba(0,0,0,.2);
- border-radius: 3px;
- border: 1px solid silver;
-
- background: white;
- font-size: 90%;
- font-family: monospace;
-
- max-height: 20em;
- overflow-y: auto;
-}
-
-.CodeMirror-hint {
- margin: 0;
- padding: 0 4px;
- border-radius: 2px;
- white-space: pre;
- color: black;
- cursor: pointer;
-}
-
-li.CodeMirror-hint-active {
- background: #08f;
- color: white;
-}
\ No newline at end of file
diff --git a/test/app/components/Settings/Preview/chart-editor.test.jsx b/test/app/components/Settings/Preview/chart-editor.test.jsx
new file mode 100644
index 000000000..70d99052a
--- /dev/null
+++ b/test/app/components/Settings/Preview/chart-editor.test.jsx
@@ -0,0 +1,86 @@
+import React from 'react';
+import {configure, mount} from 'enzyme';
+import Adapter from 'enzyme-adapter-react-16';
+
+// workaround `TypeError: window.URL.createObjectURL is not a function`
+window.URL.createObjectURL = function() {};
+// workaround `Error: Not implemented: HTMLCanvasElement.prototype.getContext`
+HTMLCanvasElement.prototype.getContext = function () {return null;};
+
+jest.unmock('../../../../../app/components/Settings/Preview/chart-editor.jsx');
+const ChartEditor = require('../../../../../app/components/Settings/Preview/chart-editor.jsx');
+
+describe('ChartEditor', () => {
+ let chartEditor, columnNames, rows, plotlyJSON, onUpdate, hidden;
+
+ beforeAll(() => {
+ configure({adapter: new Adapter()});
+
+ columnNames = ['x', 'y'];
+
+ rows = [];
+ for (let i = 0; i < 1 + ChartEditor.MAX_ROWS; i++) {
+ rows.push([i, 10 * i]);
+ }
+
+ plotlyJSON = {};
+
+ onUpdate = (nextPlotlyJSON) => {plotlyJSON = nextPlotlyJSON;};
+
+ hidden = true;
+
+ chartEditor = mount(
+
+ );
+ });
+
+ it('honors props', () => {
+ expect(chartEditor.prop('columnNames')).toBe(columnNames);
+ expect(chartEditor.prop('rows')).toBe(rows);
+
+ expect(chartEditor.prop('plotlyJSON')).toBe(plotlyJSON);
+ expect(chartEditor.prop('onUpdate')).toBe(onUpdate);
+
+ expect(chartEditor.prop('hidden')).toBe(hidden);
+
+ const {dataSources, dataSourceOptions} = chartEditor.state();
+ expect(dataSourceOptions.length).toBe(columnNames.length);
+ columnNames.forEach((name, i) => {
+ const dataSourceOption = dataSourceOptions[i];
+ expect(dataSourceOption).toEqual({value: name, label: name});
+
+ // check length has been capped
+ const dataSource = dataSources[name];
+ expect(dataSource.length).toEqual(ChartEditor.MAX_ROWS);
+ });
+
+ // check a few data
+ expect(dataSources.x[0]).toBe(0);
+ expect(dataSources.x[1]).toBe(1);
+ expect(dataSources.x[ChartEditor.MAX_ROWS - 1]).toBe(ChartEditor.MAX_ROWS - 1);
+
+ expect(dataSources.y[0]).toBe(0);
+ expect(dataSources.y[1]).toBe(10);
+ expect(dataSources.y[ChartEditor.MAX_ROWS - 1]).toBe(10 * (ChartEditor.MAX_ROWS - 1));
+ });
+
+ // requires node-canvas
+ xit('honors props.hidden', () => {
+ function getPlotlyEditor() {
+ return chartEditor.find('.plotly-editor');
+ }
+
+ expect(chartEditor.prop('hidden')).toBe(true);
+ expect(getPlotlyEditor().length).toBe(0);
+ chartEditor.setProps({hidden: false});
+ expect(getPlotlyEditor().length).toBe(1);
+ });
+});
diff --git a/webpack.config.base.js b/webpack.config.base.js
index 7af568d91..471e7da12 100644
--- a/webpack.config.base.js
+++ b/webpack.config.base.js
@@ -9,6 +9,13 @@ export default {
loader: 'babel-loader'
}],
exclude: /node_modules/
+ }, {
+ test: /\.css$/,
+ use: [{
+ loader: 'style-loader'
+ }, {
+ loader: 'css-loader'
+ }]
}]
},
output: {
diff --git a/yarn.lock b/yarn.lock
index e70f66f0f..36f539dbe 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -106,6 +106,46 @@
lodash "^4.2.0"
to-fast-properties "^2.0.0"
+"@mapbox/geojson-area@0.2.2":
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz#18d7814aa36bf23fbbcc379f8e26a22927debf10"
+ dependencies:
+ wgs84 "0.0.0"
+
+"@mapbox/gl-matrix@^0.0.1":
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/@mapbox/gl-matrix/-/gl-matrix-0.0.1.tgz#e5126aab4d64c36b81c7a97d0ae0dddde5773d2b"
+
+"@mapbox/mapbox-gl-supported@^1.3.0":
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.3.0.tgz#89daee16845400ea1c76e084bdfab2971e552a9c"
+
+"@mapbox/point-geometry@0.1.0", "@mapbox/point-geometry@^0.1.0", "@mapbox/point-geometry@~0.1.0":
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz#8a83f9335c7860effa2eeeca254332aa0aeed8f2"
+
+"@mapbox/shelf-pack@^3.1.0":
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/shelf-pack/-/shelf-pack-3.1.0.tgz#1edea9c0bf6715b217171ba60646c201af520f6a"
+
+"@mapbox/tiny-sdf@^1.1.0":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/tiny-sdf/-/tiny-sdf-1.1.0.tgz#b0b8f5c22005e6ddb838f421ffd257c1f74f9a20"
+
+"@mapbox/unitbezier@^0.0.0":
+ version "0.0.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz#15651bd553a67b8581fb398810c98ad86a34524e"
+
+"@mapbox/vector-tile@^1.3.0":
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz#d3a74c90402d06e89ec66de49ec817ff53409666"
+ dependencies:
+ "@mapbox/point-geometry" "~0.1.0"
+
+"@mapbox/whoots-js@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/whoots-js/-/whoots-js-3.0.0.tgz#c1de4293081424da3ac30c23afa850af1019bb54"
+
"@plotly/d3-sankey@^0.5.0":
version "0.5.0"
resolved "https://registry.yarnpkg.com/@plotly/d3-sankey/-/d3-sankey-0.5.0.tgz#b22faea742e58251335ee5d9fba248772607800f"
@@ -152,6 +192,10 @@ abbrev@1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f"
+abs-svg-path@^0.1.1, abs-svg-path@~0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/abs-svg-path/-/abs-svg-path-0.1.1.tgz#df601c8e8d2ba10d4a76d625e236a9a39c2723bf"
+
accessibility-developer-tools@^2.11.0:
version "2.12.0"
resolved "https://registry.yarnpkg.com/accessibility-developer-tools/-/accessibility-developer-tools-2.12.0.tgz#3da0cce9d6ec6373964b84f35db7cfc3df7ab514"
@@ -168,13 +212,25 @@ acorn-globals@^4.1.0:
dependencies:
acorn "^5.0.0"
-acorn-jsx@^3.0.0:
+acorn-jsx@^3.0.0, acorn-jsx@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
dependencies:
acorn "^3.0.4"
-acorn@^3.0.4:
+acorn-object-spread@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz#48ead0f4a8eb16995a17a0db9ffc6acaada4ba68"
+ dependencies:
+ acorn "^3.1.0"
+
+acorn5-object-spread@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/acorn5-object-spread/-/acorn5-object-spread-4.0.0.tgz#d5758081eed97121ab0be47e31caaef2aa399697"
+ dependencies:
+ acorn "^5.1.2"
+
+acorn@^3.0.4, acorn@^3.1.0, acorn@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
@@ -186,6 +242,10 @@ acorn@^5.0.0:
version "5.1.2"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.2.tgz#911cb53e036807cf0fa778dc5d370fbd864246d7"
+acorn@^5.1.2:
+ version "5.5.3"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9"
+
acorn@^5.2.1:
version "5.2.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7"
@@ -194,6 +254,12 @@ acorn@^5.3.0:
version "5.4.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.4.1.tgz#fdc58d9d17f4a4e98d102ded826a9b9759125102"
+add-dom-event-listener@1.x:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/add-dom-event-listener/-/add-dom-event-listener-1.0.2.tgz#8faed2c41008721cf111da1d30d995b85be42bed"
+ dependencies:
+ object-assign "4.x"
+
add-line-numbers@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/add-line-numbers/-/add-line-numbers-1.0.1.tgz#48dbbdea47dbd234deafeac6c93cea6f70b4b7e3"
@@ -319,6 +385,10 @@ ansi-styles@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178"
+ansicolors@~0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef"
+
anymatch@^1.3.0:
version "1.3.2"
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
@@ -395,12 +465,22 @@ array-includes@^3.0.3:
define-properties "^1.1.2"
es-abstract "^1.7.0"
-array-normalize@^1.1.2:
+array-normalize@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/array-normalize/-/array-normalize-1.1.3.tgz#73fb837f4816ec19151d3c5e8d853a4590ce01bd"
dependencies:
array-bounds "^1.0.0"
+array-pack-2d@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/array-pack-2d/-/array-pack-2d-0.1.1.tgz#bdbdcf2f7fb19bfb8e06fbf01d8bc8c664b4693d"
+ dependencies:
+ dtype "^1.0.0"
+
+array-range@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/array-range/-/array-range-1.0.1.tgz#f56e46591843611c6a56f77ef02eda7c50089bfc"
+
array-union@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
@@ -423,7 +503,7 @@ arrify@^1.0.0, arrify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
-asap@^2.0.6, asap@~2.0.3:
+asap@~2.0.3:
version "2.0.6"
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
@@ -1291,7 +1371,7 @@ babel-register@^6.26.0:
mkdirp "^0.5.1"
source-map-support "^0.4.15"
-babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0, babel-runtime@^6.6.1:
+babel-runtime@6.x, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0, babel-runtime@^6.6.1:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
dependencies:
@@ -1335,7 +1415,7 @@ babylon@7.0.0-beta.32, babylon@^7.0.0-beta.31:
version "7.0.0-beta.32"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.32.tgz#e9033cb077f64d6895f4125968b37dc0a8c3bc6e"
-babylon@^6.18.0:
+babylon@^6.15.0, babylon@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
@@ -1363,10 +1443,6 @@ base16@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70"
-base64-js@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.2.tgz#024f0f72afa25b75f9c0ee73cd4f55ec1bed9784"
-
base64-js@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1"
@@ -1436,6 +1512,12 @@ bit-twiddle@~0.0.1:
version "0.0.2"
resolved "https://registry.yarnpkg.com/bit-twiddle/-/bit-twiddle-0.0.2.tgz#c2eaebb952a3b94acc140497e1cdcd2f1a33f58e"
+bitmap-sdf@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/bitmap-sdf/-/bitmap-sdf-1.0.3.tgz#c99913e5729357a6fd350de34158180c013880b2"
+ dependencies:
+ clamp "^1.0.1"
+
bl@^0.9.4:
version "0.9.5"
resolved "https://registry.yarnpkg.com/bl/-/bl-0.9.5.tgz#c06b797af085ea00bc527afc8efcf11de2232054"
@@ -1498,13 +1580,6 @@ boom@5.x.x:
dependencies:
hoek "4.x.x"
-bops@0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/bops/-/bops-0.0.6.tgz#082d1d55fa01e60dbdc2ebc2dba37f659554cf3a"
- dependencies:
- base64-js "0.0.2"
- to-utf8 "0.0.1"
-
boundary-cells@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/boundary-cells/-/boundary-cells-2.0.1.tgz#e905a8d1419cf47cb36be3dbf525db5e24de0042"
@@ -1603,6 +1678,10 @@ browserify-des@^1.0.0:
des.js "^1.0.0"
inherits "^2.0.1"
+browserify-package-json@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/browserify-package-json/-/browserify-package-json-1.0.1.tgz#98dde8aa5c561fd6d3fe49bbaa102b74b396fdea"
+
browserify-rsa@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
@@ -1641,6 +1720,44 @@ bser@^2.0.0:
dependencies:
node-int64 "^0.4.0"
+buble@^0.15.1:
+ version "0.15.2"
+ resolved "https://registry.yarnpkg.com/buble/-/buble-0.15.2.tgz#547fc47483f8e5e8176d82aa5ebccb183b02d613"
+ dependencies:
+ acorn "^3.3.0"
+ acorn-jsx "^3.0.1"
+ acorn-object-spread "^1.0.0"
+ chalk "^1.1.3"
+ magic-string "^0.14.0"
+ minimist "^1.2.0"
+ os-homedir "^1.0.1"
+
+buble@^0.18.0:
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/buble/-/buble-0.18.0.tgz#63b338b8248c474b46fd3e3546560ae08d8abe91"
+ dependencies:
+ acorn "^5.1.2"
+ acorn-jsx "^3.0.1"
+ acorn5-object-spread "^4.0.0"
+ chalk "^2.1.0"
+ magic-string "^0.22.4"
+ minimist "^1.2.0"
+ os-homedir "^1.0.1"
+ vlq "^0.2.2"
+
+bubleify@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/bubleify/-/bubleify-0.7.0.tgz#d08ea642ffd085ff8711c8843f57072f0d5eb8f6"
+ dependencies:
+ buble "^0.15.1"
+ object-assign "^4.0.1"
+
+bubleify@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/bubleify/-/bubleify-1.1.0.tgz#ec689e8ed02d4e180d0c932bd2c24c091366a2d9"
+ dependencies:
+ buble "^0.18.0"
+
buffer-equal@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b"
@@ -1779,10 +1896,23 @@ caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
version "1.0.30000738"
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000738.tgz#84809abc49a390e5a8c224ab9369d3f8d01aa202"
+canvas-fit@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/canvas-fit/-/canvas-fit-1.5.0.tgz#ae13be66ade42f5be0e487e345fce30a5e5b5e5f"
+ dependencies:
+ element-size "^1.1.1"
+
capture-stack-trace@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d"
+cardinal@~0.4.2:
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-0.4.4.tgz#ca5bb68a5b511b90fe93b9acea49bdee5c32bfe2"
+ dependencies:
+ ansicolors "~0.2.1"
+ redeyed "~0.4.0"
+
caseless@~0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
@@ -1906,6 +2036,10 @@ chownr@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181"
+chroma-js@^1.3.4:
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/chroma-js/-/chroma-js-1.3.6.tgz#22dd7220ef6b55dcfcb8ef92982baaf55dced45d"
+
chromedriver@^2.33.2:
version "2.33.2"
resolved "https://registry.yarnpkg.com/chromedriver/-/chromedriver-2.33.2.tgz#8fc779d54b6e45bef55d264a1eceed52427a9b49"
@@ -1958,7 +2092,7 @@ clap@^1.0.9:
dependencies:
chalk "^1.1.3"
-classnames@^2.2.0, classnames@^2.2.4, classnames@^2.2.5:
+classnames@^2.2.0, classnames@^2.2.3, classnames@^2.2.4, classnames@^2.2.5:
version "2.2.5"
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d"
@@ -2060,19 +2194,28 @@ color-name@^1.0.0, color-name@^1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
-color-parse@^1.3.4:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/color-parse/-/color-parse-1.3.4.tgz#c7b741ff8a41b224a39c1f2d60c3b92b9fd993a3"
+color-normalize@^1.0.0, color-normalize@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/color-normalize/-/color-normalize-1.0.3.tgz#9d718a2aefccf20c5f75d87c4322f30c672b2639"
+ dependencies:
+ clamp "^1.0.1"
+ color-rgba "^2.0.0"
+ dtype "^2.0.0"
+
+color-parse@^1.3.5:
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/color-parse/-/color-parse-1.3.5.tgz#4c810f72e808e4f73b63f72acd78da538a515564"
dependencies:
color-name "^1.0.0"
+ defined "^1.0.0"
is-plain-obj "^1.1.0"
-color-rgba@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/color-rgba/-/color-rgba-1.1.1.tgz#eed993a4297880f44a77c2d62b2f6eba78101d78"
+color-rgba@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/color-rgba/-/color-rgba-2.0.0.tgz#d015114ce3e84368795c9d6ddfef556f981739c5"
dependencies:
clamp "^1.0.1"
- color-parse "^1.3.4"
+ color-parse "^1.3.5"
color-space "^1.14.6"
color-space@^1.14.6:
@@ -2180,6 +2323,16 @@ compare-version@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080"
+component-classes@^1.2.5:
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/component-classes/-/component-classes-1.2.6.tgz#c642394c3618a4d8b0b8919efccbbd930e5cd691"
+ dependencies:
+ component-indexof "0.0.3"
+
+component-indexof@0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/component-indexof/-/component-indexof-0.0.3.tgz#11d091312239eb8f32c8f25ae9cb002ffe8d3c24"
+
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
@@ -2192,12 +2345,6 @@ concat-stream@1.6.0, concat-stream@^1.5.2, concat-stream@^1.6.0, concat-stream@~
readable-stream "^2.2.2"
typedarray "^0.0.6"
-concat-stream@~1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.2.1.tgz#f35100b6c46378bfba8b6b80f9f0d0ccdf13dc60"
- dependencies:
- bops "0.0.6"
-
configstore@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.1.tgz#094ee662ab83fad9917678de114faaea8fcdca90"
@@ -2373,6 +2520,13 @@ crypto-random-string@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
+css-animation@^1.3.2:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/css-animation/-/css-animation-1.4.1.tgz#5b8813125de0fbbbb0bbe1b472ae84221469b7a8"
+ dependencies:
+ babel-runtime "6.x"
+ component-classes "^1.2.5"
+
css-color-names@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
@@ -2423,7 +2577,7 @@ css-what@2.1:
version "2.1.0"
resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd"
-csscolorparser@^1.0.2, csscolorparser@~1.0.2:
+csscolorparser@~1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/csscolorparser/-/csscolorparser-1.0.3.tgz#b34f391eea4da8f3e98231e2ccd8df9c041f171b"
@@ -2797,10 +2951,6 @@ discontinuous-range@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a"
-disposables@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/disposables/-/disposables-1.0.1.tgz#064727a25b54f502bd82b89aa2dfb8df9f1b39e3"
-
dmg-builder@2.1.7:
version "2.1.7"
resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-2.1.7.tgz#0d672ee00929f6a1ff321b3b660d0350e4c880eb"
@@ -2813,15 +2963,6 @@ dmg-builder@2.1.7:
js-yaml "^3.10.0"
parse-color "^1.0.0"
-dnd-core@^2.5.4:
- version "2.5.4"
- resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-2.5.4.tgz#0c70a8dcbb609c0b222e275fcae9fa83e5897397"
- dependencies:
- asap "^2.0.6"
- invariant "^2.0.0"
- lodash "^4.2.0"
- redux "^3.7.1"
-
doctrine@1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
@@ -2836,6 +2977,10 @@ doctrine@^2.0.0:
esutils "^2.0.2"
isarray "^1.0.0"
+dom-align@1.x:
+ version "1.6.7"
+ resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.6.7.tgz#6858138efb6b77405ce99146d0be5e4f7282813f"
+
dom-serializer@0, dom-serializer@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
@@ -2911,12 +3056,58 @@ double-bits@^1.1.0, double-bits@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/double-bits/-/double-bits-1.1.1.tgz#58abba45494da4d0fa36b73ad11a286c9184b1c6"
+"draft-js-export-html@github:plotly/draft-js-export-html":
+ version "1.2.0"
+ resolved "https://codeload.github.com/plotly/draft-js-export-html/tar.gz/1640a7542d74d5fcf67c3114fa519202c7fee47d"
+ dependencies:
+ draft-js-utils "^1.2.0"
+
+draft-js-import-element@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/draft-js-import-element/-/draft-js-import-element-1.2.1.tgz#9a6a56d74690d48d35d8d089564e6d710b4926eb"
+ dependencies:
+ draft-js-utils "^1.2.0"
+ synthetic-dom "^1.2.0"
+
+draft-js-import-html@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/draft-js-import-html/-/draft-js-import-html-1.2.1.tgz#88adb8ce5dbe1a5a777663b1893cee6a35239eaa"
+ dependencies:
+ draft-js-import-element "^1.2.1"
+
+draft-js-utils@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/draft-js-utils/-/draft-js-utils-1.2.0.tgz#f5cb23eb167325ffed3d79882fdc317721d2fd12"
+
+draft-js@^0.10.4:
+ version "0.10.5"
+ resolved "https://registry.yarnpkg.com/draft-js/-/draft-js-0.10.5.tgz#bfa9beb018fe0533dbb08d6675c371a6b08fa742"
+ dependencies:
+ fbjs "^0.8.15"
+ immutable "~3.7.4"
+ object-assign "^4.1.0"
+
+draw-svg-path@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/draw-svg-path/-/draw-svg-path-1.0.0.tgz#6f116d962dd314b99ea534d6f58dd66cdbd69379"
+ dependencies:
+ abs-svg-path "~0.1.1"
+ normalize-svg-path "~0.1.0"
+
dtrace-provider@^0.8.2, dtrace-provider@~0.8:
version "0.8.5"
resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.5.tgz#98ebba221afac46e1c39fd36858d8f9367524b92"
dependencies:
nan "^2.3.3"
+dtype@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/dtype/-/dtype-1.0.0.tgz#ae34ffa282673715203582d61bbdd0aad3cba3e7"
+
+dtype@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/dtype/-/dtype-2.0.0.tgz#cd052323ce061444ecd2e8f5748f69a29be28434"
+
dup@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/dup/-/dup-1.0.0.tgz#51fc5ac685f8196469df0b905e934b20af5b4029"
@@ -2946,9 +3137,9 @@ duplexify@^3.4.5:
readable-stream "^2.0.0"
stream-shift "^1.0.0"
-earcut@^2.0.3:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.1.1.tgz#157634e5f3ebb42224e475016e86a5b6ce556b45"
+earcut@^2.1.1, earcut@^2.1.3:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.1.3.tgz#ca579545f351941af7c3d0df49c9f7d34af99b0c"
ecc-jsbn@~0.1.1:
version "0.1.1"
@@ -3150,6 +3341,10 @@ electron@^1.7.8:
electron-download "^3.0.1"
extract-zip "^1.0.3"
+element-size@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/element-size/-/element-size-1.1.1.tgz#64e5f159d97121631845bcbaecaf279c39b5e34e"
+
elliptic@^6.0.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
@@ -3553,7 +3748,7 @@ esprima@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
-esprima@~1.0.2:
+esprima@~1.0.2, esprima@~1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.0.4.tgz#9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"
@@ -3660,6 +3855,10 @@ expand-template@^1.0.2:
version "1.1.0"
resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.1.0.tgz#e09efba977bf98f9ee0ed25abd0c692e02aec3fc"
+expect.js@~0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/expect.js/-/expect.js-0.2.0.tgz#1028533d2c1c363f74a6796ff57ec0520ded2be1"
+
expect@^22.3.0:
version "22.3.0"
resolved "https://registry.yarnpkg.com/expect/-/expect-22.3.0.tgz#b1cb7db27a951ab6055f43937277152a9f668028"
@@ -3671,6 +3870,12 @@ expect@^22.3.0:
jest-message-util "^22.2.0"
jest-regex-util "^22.1.0"
+extend-shallow@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
+ dependencies:
+ is-extendable "^0.1.0"
+
extend@~3.0.0, extend@~3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
@@ -3745,7 +3950,7 @@ fb-watchman@^2.0.0:
dependencies:
bser "^2.0.0"
-fbjs@^0.8.16, fbjs@^0.8.9:
+fbjs@^0.8.15, fbjs@^0.8.16, fbjs@^0.8.9:
version "0.8.16"
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db"
dependencies:
@@ -3763,10 +3968,6 @@ fd-slicer@~1.0.1:
dependencies:
pend "~1.2.0"
-feature-filter@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/feature-filter/-/feature-filter-2.2.0.tgz#3cc356015e968c362afbdf7ff1bb744ddf7fc2e0"
-
fetch-cookie@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/fetch-cookie/-/fetch-cookie-0.7.0.tgz#a6fc137ad8363aa89125864c6451b86ecb7de802"
@@ -3852,11 +4053,26 @@ flat-cache@^1.2.1:
graceful-fs "^4.1.2"
write "^0.2.1"
+flatten-vertex-data@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/flatten-vertex-data/-/flatten-vertex-data-1.0.0.tgz#d61c94f2a6564f301d6678b7261616af0004708c"
+ dependencies:
+ array-pack-2d "^0.1.1"
+ dtype "^2.0.0"
+ is-typedarray "^1.0.0"
+
flatten@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
-font-atlas-sdf@^1.3.2, font-atlas-sdf@^1.3.3:
+flow-remove-types@^1.1.2:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/flow-remove-types/-/flow-remove-types-1.2.3.tgz#6131aefc7da43364bb8b479758c9dec7735d1a18"
+ dependencies:
+ babylon "^6.15.0"
+ vlq "^0.2.1"
+
+font-atlas-sdf@^1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/font-atlas-sdf/-/font-atlas-sdf-1.3.3.tgz#8323f136c69d73a235aa8c6ada640e58f180b8c0"
dependencies:
@@ -4046,23 +4262,18 @@ generic-pool@2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/generic-pool/-/generic-pool-2.4.2.tgz#886bc5bf0beb7db96e81bcbba078818de5a62683"
-geojson-area@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/geojson-area/-/geojson-area-0.1.0.tgz#d48d807082cfadf4a78df1349be50f38bf1894ae"
- dependencies:
- wgs84 "0.0.0"
-
-geojson-rewind@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/geojson-rewind/-/geojson-rewind-0.1.0.tgz#57022a054b196660d755354fe5d26684d90cd019"
+geojson-rewind@^0.3.0:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/geojson-rewind/-/geojson-rewind-0.3.1.tgz#22240797c847cc2f0c1d313e4aa0c915afa7f29d"
dependencies:
- concat-stream "~1.2.1"
- geojson-area "0.1.0"
- minimist "0.0.5"
+ "@mapbox/geojson-area" "0.2.2"
+ concat-stream "~1.6.0"
+ minimist "1.2.0"
+ sharkdown "^0.1.0"
-geojson-vt@^2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/geojson-vt/-/geojson-vt-2.4.0.tgz#3c1cf44493f35eb4d2c70c95da6550de66072c05"
+geojson-vt@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/geojson-vt/-/geojson-vt-3.0.0.tgz#a24cae5488ab4897e86ca0e4bf0d9760d628ae0a"
get-caller-file@^1.0.1:
version "1.0.2"
@@ -4133,35 +4344,26 @@ gl-constants@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/gl-constants/-/gl-constants-1.0.0.tgz#597a504e364750ff50253aa35f8dea7af4a5d233"
-gl-contour2d@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/gl-contour2d/-/gl-contour2d-1.1.3.tgz#86275566ceac1b6eb76c00ad7297227835ccd364"
+gl-contour2d@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/gl-contour2d/-/gl-contour2d-1.1.4.tgz#0d4fc9b59de4ae3e045218d3f67c7a33f9c93428"
dependencies:
binary-search-bounds "^2.0.0"
cdt2d "^1.0.0"
clean-pslg "^1.1.0"
gl-buffer "^2.1.2"
gl-shader "^4.0.5"
- glslify "^4.0.0"
+ glslify "^6.1.0"
iota-array "^1.0.0"
ndarray "^1.0.18"
surface-nets "^1.0.2"
-gl-error2d@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/gl-error2d/-/gl-error2d-1.2.1.tgz#cc6977f6476f205db3c4eac5b8c48899e48dfdd1"
- dependencies:
- gl-buffer "^2.1.2"
- gl-shader "^4.0.5"
- glslify "^2.3.1"
- typedarray-pool "^1.1.0"
-
-gl-error3d@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/gl-error3d/-/gl-error3d-1.0.6.tgz#be034667b61a28e830edd371a709ac1c227a3fdc"
+gl-error3d@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/gl-error3d/-/gl-error3d-1.0.7.tgz#67d3e5a6c96e7873f42e5efafd8afabb99158872"
dependencies:
gl-buffer "^2.1.2"
- gl-shader "4.2.0"
+ gl-shader "^4.2.1"
gl-vao "^1.3.0"
glslify "^6.0.2"
@@ -4180,40 +4382,28 @@ gl-format-compiler-error@^1.0.2:
glsl-shader-name "^1.0.0"
sprintf-js "^1.0.3"
-gl-heatmap2d@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/gl-heatmap2d/-/gl-heatmap2d-1.0.3.tgz#69cb61512e31185ea8bd26f025f5c1af1f2b0a18"
+gl-heatmap2d@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/gl-heatmap2d/-/gl-heatmap2d-1.0.4.tgz#0a11cc113dbb9744004f5d265e7d8c1935ebab15"
dependencies:
binary-search-bounds "^2.0.3"
gl-buffer "^2.1.2"
gl-shader "^4.0.5"
- glslify "^4.0.0"
+ glslify "^6.1.0"
iota-array "^1.0.0"
typedarray-pool "^1.1.0"
-gl-line2d@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/gl-line2d/-/gl-line2d-1.4.1.tgz#bf81794738f9a7637dcdde9668666a44c12a1110"
- dependencies:
- gl-buffer "^2.1.2"
- gl-shader "^4.0.5"
- gl-texture2d "^2.0.9"
- glslify "^2.1.2"
- ndarray "^1.0.18"
- snap-points-2d "^1.0.1"
- typedarray-pool "^1.1.0"
-
-gl-line3d@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/gl-line3d/-/gl-line3d-1.1.0.tgz#e8ae956b897f130fb1d58798fadf74bf9a21ab9b"
+gl-line3d@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/gl-line3d/-/gl-line3d-1.1.2.tgz#873b0d0588feb23b19bf0bb4f6c6beb4e39e0b8a"
dependencies:
binary-search-bounds "^1.0.0"
gl-buffer "^2.0.8"
- gl-shader "^4.0.4"
+ gl-shader "^4.2.1"
gl-texture2d "^2.0.2"
gl-vao "^1.1.3"
glsl-read-float "^1.0.0"
- glslify "^2.1.2"
+ glslify "^6.1.0"
ndarray "^1.0.16"
gl-mat2@^1.0.0:
@@ -4236,44 +4426,40 @@ gl-matrix-invert@^1.0.0:
gl-mat3 "^1.0.0"
gl-mat4 "^1.0.0"
-gl-matrix@^2.3.1:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-2.4.0.tgz#2089b13301a29eec822d9d99dffc1f78ee9a3c50"
-
-gl-mesh3d@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/gl-mesh3d/-/gl-mesh3d-1.3.0.tgz#c18968859291c5389239040b50bf9b3d264061a6"
+gl-mesh3d@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/gl-mesh3d/-/gl-mesh3d-1.3.2.tgz#1436104ad86a82c3d25f030ec0cf682db41ebdc2"
dependencies:
barycentric "^1.0.1"
colormap "^2.1.0"
gl-buffer "^2.0.8"
gl-mat4 "^1.0.0"
- gl-shader "4.2.0"
+ gl-shader "^4.2.1"
gl-texture2d "^2.0.8"
gl-vao "^1.1.3"
glsl-specular-cook-torrance "^2.0.1"
- glslify "^2.1.2"
+ glslify "^6.1.0"
ndarray "^1.0.15"
normals "^1.0.1"
polytope-closest-point "^1.0.0"
simplicial-complex-contour "^1.0.0"
typedarray-pool "^1.1.0"
-gl-plot2d@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/gl-plot2d/-/gl-plot2d-1.2.0.tgz#99eead246d2f6473cc9a4bc08617fb6427ab622d"
+gl-plot2d@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/gl-plot2d/-/gl-plot2d-1.3.1.tgz#93a09daaeabdb24127a38309ff4a2ca67191f48d"
dependencies:
binary-search-bounds "^2.0.3"
gl-buffer "^2.1.2"
gl-select-static "^2.0.2"
gl-shader "^4.2.1"
glsl-inverse "^1.0.0"
- glslify "^2.2.1"
+ glslify "^6.1.0"
text-cache "^4.1.0"
-gl-plot3d@^1.5.4:
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/gl-plot3d/-/gl-plot3d-1.5.4.tgz#be9c1868c829a47d0a2ab03c70d528af868f9e86"
+gl-plot3d@^1.5.5:
+ version "1.5.5"
+ resolved "https://registry.yarnpkg.com/gl-plot3d/-/gl-plot3d-1.5.5.tgz#a797bf4b9de0724181da73398b5332b67c731883"
dependencies:
"3d-view-controls" "^2.2.0"
a-big-triangle "^1.0.0"
@@ -4281,20 +4467,20 @@ gl-plot3d@^1.5.4:
gl-fbo "^2.0.3"
gl-mat4 "^1.1.2"
gl-select-static "^2.0.2"
- gl-shader "^4.0.4"
+ gl-shader "^4.2.1"
gl-spikes3d "^1.0.3"
- glslify "^2.1.2"
+ glslify "^6.1.0"
is-mobile "^0.2.2"
mouse-change "^1.1.1"
ndarray "^1.0.16"
-gl-pointcloud2d@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/gl-pointcloud2d/-/gl-pointcloud2d-1.0.0.tgz#41bae996e049e0f1dfd8f9f8e15ff903fc4fbfdd"
+gl-pointcloud2d@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/gl-pointcloud2d/-/gl-pointcloud2d-1.0.1.tgz#c87e55164346787af9e8a44459054ae52091546f"
dependencies:
gl-buffer "^2.1.2"
gl-shader "^4.2.1"
- glslify "^2.1.2"
+ glslify "^6.1.0"
typedarray-pool "^1.1.0"
gl-quat@^1.0.0:
@@ -4305,53 +4491,25 @@ gl-quat@^1.0.0:
gl-vec3 "^1.0.3"
gl-vec4 "^1.0.0"
-gl-scatter2d-sdf@^1.3.11:
- version "1.3.11"
- resolved "https://registry.yarnpkg.com/gl-scatter2d-sdf/-/gl-scatter2d-sdf-1.3.11.tgz#aa760905d3cb3c42f4a98a78f830cb3b52bda0f4"
- dependencies:
- binary-search-bounds "^2.0.3"
- clamp "^1.0.1"
- color-id "^1.1.0"
- font-atlas-sdf "^1.3.2"
- gl-buffer "^2.1.2"
- gl-shader "^4.2.1"
- gl-texture2d "^2.1.0"
- glslify "^2.3.1"
- snap-points-2d "^3.1.0"
- typedarray-pool "^1.1.0"
-
-gl-scatter2d@^1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/gl-scatter2d/-/gl-scatter2d-1.3.2.tgz#27f12ffa7b4303f4215f2209a573d728f1804371"
- dependencies:
- array-bounds "^1.0.0"
- array-normalize "^1.1.2"
- binary-search-bounds "^2.0.3"
- gl-buffer "^2.1.2"
- gl-shader "^4.0.4"
- glslify "^2.1.2"
- snap-points-2d "^3.0.0"
- typedarray-pool "^1.1.0"
-
-gl-scatter3d@^1.0.4:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/gl-scatter3d/-/gl-scatter3d-1.0.10.tgz#49c57f33108c3b56b3581541928a8feeb2d37e9e"
+gl-scatter3d@^1.0.11:
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/gl-scatter3d/-/gl-scatter3d-1.0.11.tgz#ac1e1d043381961558d414629ac9cb42c146e4c4"
dependencies:
gl-buffer "^2.0.6"
gl-mat4 "^1.0.0"
- gl-shader "^4.0.0"
+ gl-shader "^4.2.0"
gl-vao "^1.1.2"
- glslify "^2.2.1"
+ glslify "^6.1.0"
typedarray-pool "^1.0.2"
vectorize-text "^3.0.0"
-gl-select-box@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/gl-select-box/-/gl-select-box-1.0.1.tgz#0cc8c905cce27fe8d918bb0ee1387f5838f959e9"
+gl-select-box@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/gl-select-box/-/gl-select-box-1.0.2.tgz#0c712387eda7a49e8a0934f32a427a3c8ea6dfdb"
dependencies:
gl-buffer "^2.1.2"
gl-shader "^4.0.5"
- glslify "^2.2.1"
+ glslify "^6.1.0"
gl-select-static@^2.0.2:
version "2.0.2"
@@ -4363,14 +4521,7 @@ gl-select-static@^2.0.2:
ndarray "^1.0.15"
typedarray-pool "^1.1.0"
-gl-shader@4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/gl-shader/-/gl-shader-4.2.0.tgz#28f77813effa0dd5cda9dab1f301d1b1cda3e87e"
- dependencies:
- gl-format-compiler-error "^1.0.2"
- weakmap-shim "^1.1.0"
-
-gl-shader@^4.0.0, gl-shader@^4.0.4, gl-shader@^4.0.5, gl-shader@^4.2.0, gl-shader@^4.2.1:
+gl-shader@^4.0.4, gl-shader@^4.0.5, gl-shader@^4.2.0, gl-shader@^4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/gl-shader/-/gl-shader-4.2.1.tgz#bc9b808e9293c51b668e88de615b0c113708dc2f"
dependencies:
@@ -4396,9 +4547,9 @@ gl-state@^1.0.0:
dependencies:
uniq "^1.0.0"
-gl-surface3d@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/gl-surface3d/-/gl-surface3d-1.3.1.tgz#cf9c177624eb50cf3b6cd7cc23a08858443da8f9"
+gl-surface3d@^1.3.4:
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/gl-surface3d/-/gl-surface3d-1.3.4.tgz#778f3d8f7598589997e17300d71d1da4eaf93529"
dependencies:
binary-search-bounds "^1.0.0"
bit-twiddle "^1.0.2"
@@ -4410,7 +4561,7 @@ gl-surface3d@^1.3.1:
gl-texture2d "^2.0.0"
gl-vao "^1.1.1"
glsl-specular-beckmann "^1.1.2"
- glslify "^2.1.2"
+ glslify "^6.1.0"
ndarray "^1.0.16"
ndarray-gradient "^1.0.0"
ndarray-ops "^1.2.1"
@@ -4419,7 +4570,7 @@ gl-surface3d@^1.3.1:
surface-nets "^1.0.2"
typedarray-pool "^1.0.0"
-gl-texture2d@^2.0.0, gl-texture2d@^2.0.2, gl-texture2d@^2.0.8, gl-texture2d@^2.0.9, gl-texture2d@^2.1.0:
+gl-texture2d@^2.0.0, gl-texture2d@^2.0.2, gl-texture2d@^2.0.8:
version "2.1.0"
resolved "https://registry.yarnpkg.com/gl-texture2d/-/gl-texture2d-2.1.0.tgz#ff6824e7e7c31a8ba6fdcdbe9e5c695d7e2187c7"
dependencies:
@@ -4627,21 +4778,6 @@ glslify-bundle@^2.0.4:
glsl-token-string "^1.0.1"
glsl-tokenizer "^2.0.2"
-glslify-bundle@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/glslify-bundle/-/glslify-bundle-4.0.1.tgz#af2cf206cd7985159100b33b5f1463a81b744da1"
- dependencies:
- glsl-inject-defines "^1.0.1"
- glsl-token-defines "^1.0.0"
- glsl-token-depth "^1.1.1"
- glsl-token-descope "^1.0.2"
- glsl-token-scope "^1.1.1"
- glsl-token-string "^1.0.1"
- glsl-token-whitespace-trim "^1.0.0"
- glsl-tokenizer "^2.0.2"
- murmurhash-js "^1.0.0"
- shallow-copy "0.0.1"
-
glslify-bundle@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/glslify-bundle/-/glslify-bundle-5.0.0.tgz#0252ada1ef9df30b660006e0bb21fd130b486e42"
@@ -4670,7 +4806,7 @@ glslify-deps@^1.2.0, glslify-deps@^1.2.5:
map-limit "0.0.1"
resolve "^1.0.0"
-glslify@^2.1.2, glslify@^2.2.1, glslify@^2.3.1:
+glslify@^2.1.2:
version "2.3.1"
resolved "https://registry.yarnpkg.com/glslify/-/glslify-2.3.1.tgz#47a8ce5bf08609556aa7ec76c6a7d3430776dd46"
dependencies:
@@ -4684,23 +4820,30 @@ glslify@^2.1.2, glslify@^2.2.1, glslify@^2.3.1:
through2 "^0.6.3"
xtend "^4.0.0"
-glslify@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/glslify/-/glslify-4.0.0.tgz#4dbcfad136953f301503fa4a8e069b2336a14234"
+glslify@^6.0.2:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/glslify/-/glslify-6.1.0.tgz#cdffcfd2a6571722128d3d13356c136de6ce9742"
dependencies:
bl "^1.0.0"
+ concat-stream "^1.5.2"
+ duplexify "^3.4.5"
+ falafel "^2.0.0"
+ from2 "^2.3.0"
glsl-resolve "0.0.1"
- glslify-bundle "^4.0.0"
+ glsl-token-whitespace-trim "^1.0.0"
+ glslify-bundle "^5.0.0"
glslify-deps "^1.2.5"
minimist "^1.2.0"
resolve "^1.1.5"
- static-module "^1.1.2"
- through2 "^0.6.3"
+ stack-trace "0.0.9"
+ static-eval "^1.1.1"
+ tape "^4.6.0"
+ through2 "^2.0.1"
xtend "^4.0.0"
-glslify@^6.0.2:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/glslify/-/glslify-6.1.0.tgz#cdffcfd2a6571722128d3d13356c136de6ce9742"
+glslify@^6.1.0, glslify@^6.1.1:
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/glslify/-/glslify-6.1.1.tgz#f5ee3e79f314bbdb8ededb7a27830db3f2df7e40"
dependencies:
bl "^1.0.0"
concat-stream "^1.5.2"
@@ -4714,7 +4857,7 @@ glslify@^6.0.2:
minimist "^1.2.0"
resolve "^1.1.5"
stack-trace "0.0.9"
- static-eval "^1.1.1"
+ static-eval "^2.0.0"
tape "^4.6.0"
through2 "^2.0.1"
xtend "^4.0.0"
@@ -4743,6 +4886,15 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6,
version "1.0.1"
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
+gray-matter@^3.0.8:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-3.1.1.tgz#101f80d9e69eeca6765cdce437705b18f40876ac"
+ dependencies:
+ extend-shallow "^2.0.1"
+ js-yaml "^3.10.0"
+ kind-of "^5.0.2"
+ strip-bom-string "^1.0.0"
+
grid-index@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/grid-index/-/grid-index-1.0.0.tgz#ad2c5d54ce5b35437faff1d70a9aeb3d1d261110"
@@ -4791,6 +4943,10 @@ har-validator@~5.0.3:
ajv "^5.1.0"
har-schema "^2.0.0"
+harmony-reflect@^1.4.6:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.0.tgz#9c28a77386ec225f7b5d370f9861ba09c4eea58f"
+
has-ansi@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
@@ -4819,6 +4975,12 @@ has-hover@^1.0.1:
dependencies:
is-browser "^2.0.1"
+has-passive-events@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-passive-events/-/has-passive-events-1.0.0.tgz#75fc3dc6dada182c58f24ebbdc018276d1ea3515"
+ dependencies:
+ is-browser "^2.0.1"
+
has-symbols@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
@@ -4914,10 +5076,6 @@ hoek@4.x.x:
version "4.2.0"
resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
-hoist-non-react-statics@^2.1.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.3.1.tgz#343db84c6018c650778898240135a1420ee22ce0"
-
hoist-non-react-statics@^2.3.0, hoist-non-react-statics@^2.3.1, hoist-non-react-statics@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40"
@@ -5037,6 +5195,12 @@ icss-utils@^2.1.0:
dependencies:
postcss "^6.0.1"
+identity-obj-proxy@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14"
+ dependencies:
+ harmony-reflect "^1.4.6"
+
ieee754@^1.1.4, ieee754@^1.1.6:
version "1.1.8"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
@@ -5049,10 +5213,20 @@ immediate@~3.0.5:
version "3.0.6"
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
+immutability-helper@^2.6.4:
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/immutability-helper/-/immutability-helper-2.6.6.tgz#9b384c240d65257133c155086e16f678ca563b05"
+ dependencies:
+ invariant "^2.2.0"
+
immutable@^3.8.2:
version "3.8.2"
resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3"
+immutable@~3.7.4:
+ version "3.7.6"
+ resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b"
+
import-lazy@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
@@ -5152,7 +5326,7 @@ interval-tree-1d@^1.0.1:
dependencies:
binary-search-bounds "^1.0.0"
-invariant@^2.0.0, invariant@^2.1.0, invariant@^2.2.0:
+invariant@^2.0.0, invariant@^2.2.0:
version "2.2.2"
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
dependencies:
@@ -5236,7 +5410,7 @@ is-equal-shallow@^0.1.3:
dependencies:
is-primitive "^2.0.0"
-is-extendable@^0.1.1:
+is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
@@ -5274,6 +5448,10 @@ is-glob@^2.0.0, is-glob@^2.0.1:
dependencies:
is-extglob "^1.0.0"
+is-iexplorer@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-iexplorer/-/is-iexplorer-1.0.0.tgz#1d72bc66d3fe22eaf6170dda8cf10943248cfc76"
+
is-installed-globally@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80"
@@ -5373,6 +5551,10 @@ is-subset@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6"
+is-svg-path@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-svg-path/-/is-svg-path-1.0.2.tgz#77ab590c12b3d20348e5c7a13d0040c87784dda0"
+
is-svg@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9"
@@ -5383,7 +5565,7 @@ is-symbol@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572"
-is-typedarray@~1.0.0:
+is-typedarray@^1.0.0, is-typedarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
@@ -5919,6 +6101,10 @@ kdbush@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-1.0.1.tgz#3cbd03e9dead9c0f6f66ccdb96450e5cecc640e0"
+kdgrass@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/kdgrass/-/kdgrass-1.0.1.tgz#8c2a72df8f81f27d98617e30569420136a72fcd3"
+
keep-alive-agent@^0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz#44847ca394ce8d6b521ae85816bd64509942b385"
@@ -5947,6 +6133,10 @@ kind-of@^4.0.0:
dependencies:
is-buffer "^1.1.5"
+kind-of@^5.0.2:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
+
klaw@^1.0.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
@@ -6059,18 +6249,6 @@ lodash._basecreate@^3.0.0:
version "3.0.3"
resolved "https://registry.yarnpkg.com/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz#1bc661614daa7fc311b7d03bf16806a0213cf821"
-lodash._baseisequal@^3.0.0:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz#d8025f76339d29342767dcc887ce5cb95a5b51f1"
- dependencies:
- lodash.isarray "^3.0.0"
- lodash.istypedarray "^3.0.0"
- lodash.keys "^3.0.0"
-
-lodash._bindcallback@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e"
-
lodash._getnative@^3.0.0:
version "3.9.1"
resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
@@ -6087,10 +6265,6 @@ lodash.camelcase@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
-lodash.clonedeep@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
-
lodash.cond@^4.3.0:
version "4.5.2"
resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5"
@@ -6137,22 +6311,11 @@ lodash.isarray@^3.0.0:
version "3.0.4"
resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
-lodash.isequal@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-3.0.4.tgz#1c35eb3b6ef0cd1ff51743e3ea3cf7fdffdacb64"
- dependencies:
- lodash._baseisequal "^3.0.0"
- lodash._bindcallback "^3.0.0"
-
lodash.isequal@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
-lodash.istypedarray@^3.0.0:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62"
-
-lodash.keys@^3.0.0:
+lodash.keys@^3.0.0, lodash.keys@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
dependencies:
@@ -6184,7 +6347,7 @@ lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.4, lodash@^4.2.0, lo
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
-lodash@^4.15.0, lodash@^4.17.5:
+lodash@^4.0.1, lodash@^4.15.0, lodash@^4.17.5:
version "4.17.5"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511"
@@ -6224,6 +6387,18 @@ macaddress@^0.2.8:
version "0.2.8"
resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
+magic-string@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.14.0.tgz#57224aef1701caeed273b17a39a956e72b172462"
+ dependencies:
+ vlq "^0.2.1"
+
+magic-string@^0.22.4:
+ version "0.22.4"
+ resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.4.tgz#31039b4e40366395618c1d6cf8193c53917475ff"
+ dependencies:
+ vlq "^0.2.1"
+
make-dir@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51"
@@ -6246,60 +6421,41 @@ map-obj@^1.0.0, map-obj@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
-mapbox-gl-function@^1.2.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/mapbox-gl-function/-/mapbox-gl-function-1.3.0.tgz#cee3d95750c189d45e83ab41a0a57fc2a8a509bc"
-
-mapbox-gl-shaders@mapbox/mapbox-gl-shaders#de2ab007455aa2587c552694c68583f94c9f2747:
- version "1.0.0"
- resolved "https://codeload.github.com/mapbox/mapbox-gl-shaders/tar.gz/de2ab007455aa2587c552694c68583f94c9f2747"
- dependencies:
+mapbox-gl@0.44.1:
+ version "0.44.1"
+ resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-0.44.1.tgz#bd4964f71a937c0eca4cc8b00330f2bfcbddc37c"
+ dependencies:
+ "@mapbox/gl-matrix" "^0.0.1"
+ "@mapbox/mapbox-gl-supported" "^1.3.0"
+ "@mapbox/point-geometry" "^0.1.0"
+ "@mapbox/shelf-pack" "^3.1.0"
+ "@mapbox/tiny-sdf" "^1.1.0"
+ "@mapbox/unitbezier" "^0.0.0"
+ "@mapbox/vector-tile" "^1.3.0"
+ "@mapbox/whoots-js" "^3.0.0"
brfs "^1.4.0"
-
-mapbox-gl-style-spec@mapbox/mapbox-gl-style-spec#83b1a3e5837d785af582efd5ed1a212f2df6a4ae:
- version "8.8.0"
- resolved "https://codeload.github.com/mapbox/mapbox-gl-style-spec/tar.gz/83b1a3e5837d785af582efd5ed1a212f2df6a4ae"
- dependencies:
+ bubleify "^0.7.0"
csscolorparser "~1.0.2"
+ earcut "^2.1.3"
+ geojson-rewind "^0.3.0"
+ geojson-vt "^3.0.0"
+ gray-matter "^3.0.8"
+ grid-index "^1.0.0"
jsonlint-lines-primitives "~1.6.0"
- lodash.isequal "^3.0.4"
minimist "0.0.8"
- rw "^0.1.4"
- sort-object "^0.3.2"
-
-mapbox-gl-supported@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mapbox-gl-supported/-/mapbox-gl-supported-1.2.0.tgz#cbd34df894206cadda9a33c8d9a4609f26bb1989"
-
-mapbox-gl@^0.22.0:
- version "0.22.1"
- resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-0.22.1.tgz#92a965547d4c2f24c22cbc487eeda48694cb627a"
- dependencies:
- csscolorparser "^1.0.2"
- earcut "^2.0.3"
- feature-filter "^2.2.0"
- geojson-rewind "^0.1.0"
- geojson-vt "^2.4.0"
- gl-matrix "^2.3.1"
- grid-index "^1.0.0"
- mapbox-gl-function "^1.2.1"
- mapbox-gl-shaders mapbox/mapbox-gl-shaders#de2ab007455aa2587c552694c68583f94c9f2747
- mapbox-gl-style-spec mapbox/mapbox-gl-style-spec#83b1a3e5837d785af582efd5ed1a212f2df6a4ae
- mapbox-gl-supported "^1.2.0"
- pbf "^1.3.2"
- pngjs "^2.2.0"
- point-geometry "^0.0.0"
+ package-json-versionify "^1.0.2"
+ pbf "^3.0.5"
quickselect "^1.0.0"
- request "^2.39.0"
- resolve-url "^0.2.1"
- shelf-pack "^1.0.0"
- supercluster "^2.0.1"
+ rw "^1.3.3"
+ shuffle-seed "^1.1.6"
+ sort-object "^0.3.2"
+ supercluster "^2.3.0"
+ through2 "^2.0.3"
+ tinyqueue "^1.1.0"
unassertify "^2.0.0"
- unitbezier "^0.0.0"
- vector-tile "^1.3.0"
- vt-pbf "^2.0.2"
- webworkify "^1.3.0"
- whoots-js "^2.0.0"
+ unflowify "^1.0.0"
+ vt-pbf "^3.0.1"
+ webworkify "^1.5.0"
marching-simplex-table@^1.0.0:
version "1.0.0"
@@ -6330,6 +6486,10 @@ mat4-recompose@^1.0.3:
dependencies:
gl-mat4 "^1.0.1"
+material-colors@^1.2.1:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/material-colors/-/material-colors-1.2.5.tgz#5292593e6754cb1bcc2b98030e4e0d6a3afc9ea1"
+
math-expression-evaluator@^1.2.14:
version "1.2.17"
resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
@@ -6350,6 +6510,10 @@ md5.js@^1.3.4:
hash-base "^3.0.0"
inherits "^2.0.1"
+mdi-react@^2.1.19:
+ version "2.1.19"
+ resolved "https://registry.yarnpkg.com/mdi-react/-/mdi-react-2.1.19.tgz#aa05f3ebe4b073578c60ddfa30a8ec7eb36873b7"
+
mem@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
@@ -6463,7 +6627,7 @@ minimist@0.0.8:
version "0.0.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
-minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@~1.2.0:
+minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
@@ -6890,6 +7054,16 @@ normalize-range@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
+normalize-svg-path@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/normalize-svg-path/-/normalize-svg-path-1.0.1.tgz#6f729ad6b70bb4ca4eff2fe4b107489efe1d56fe"
+ dependencies:
+ svg-arc-to-cubic-bezier "^3.0.0"
+
+normalize-svg-path@~0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/normalize-svg-path/-/normalize-svg-path-0.1.0.tgz#456360e60ece75fbef7b5d7e160480e7ffd16fe5"
+
normalize-url@^1.4.0:
version "1.9.1"
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
@@ -6956,7 +7130,7 @@ oauth-sign@~0.8.1, oauth-sign@~0.8.2:
version "0.8.2"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
-object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
+object-assign@4.x, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
@@ -7131,6 +7305,12 @@ p-map@^1.1.1:
version "1.2.0"
resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b"
+package-json-versionify@^1.0.2:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/package-json-versionify/-/package-json-versionify-1.0.4.tgz#5860587a944873a6b7e6d26e8e51ffb22315bf17"
+ dependencies:
+ browserify-package-json "^1.0.0"
+
package-json@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed"
@@ -7197,6 +7377,16 @@ parse-key@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/parse-key/-/parse-key-0.2.1.tgz#7bcf76595536e36075664be4d687e4bdd910208f"
+parse-rect@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/parse-rect/-/parse-rect-1.1.1.tgz#8fe5838dc1d640a499bf27103546e8fa8a7915fd"
+ dependencies:
+ pick-by-alias "^1.2.0"
+
+parse-svg-path@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/parse-svg-path/-/parse-svg-path-0.1.2.tgz#7a7ec0d1eb06fa5325c7d3e009b859a09b5d49eb"
+
parse-unit@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/parse-unit/-/parse-unit-1.0.1.tgz#7e1bb6d5bef3874c28e392526a2541170291eecf"
@@ -7265,9 +7455,9 @@ pathval@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0"
-pbf@^1.3.2:
- version "1.3.7"
- resolved "https://registry.yarnpkg.com/pbf/-/pbf-1.3.7.tgz#1e3d047ba3cbe8086ae854a25503ab4537d4335d"
+pbf@^3.0.5:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.1.0.tgz#f70004badcb281761eabb1e76c92f179f08189e9"
dependencies:
ieee754 "^1.1.6"
resolve-protobuf-schema "^2.0.0"
@@ -7350,6 +7540,10 @@ pgpass@0.0.3:
dependencies:
split "~0.3"
+pick-by-alias@^1.0.0, pick-by-alias@^1.1.0, pick-by-alias@^1.1.1, pick-by-alias@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/pick-by-alias/-/pick-by-alias-1.2.0.tgz#5f7cb2b1f21a6e1e884a0c87855aa4a37361107b"
+
pify@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -7407,14 +7601,25 @@ plist@^2.0.0, plist@^2.1.0:
xmlbuilder "8.2.2"
xmldom "0.1.x"
-plotly.js@^1.31.2:
- version "1.31.2"
- resolved "https://registry.yarnpkg.com/plotly.js/-/plotly.js-1.31.2.tgz#1b4100bc60957fe7589ce72cfccd4ee499dfaedb"
+plotly-icons@latest:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/plotly-icons/-/plotly-icons-1.2.0.tgz#7bf0ffbef977d1eb3473938beee4934e758bef39"
+ dependencies:
+ mdi-react "^2.1.19"
+ prop-types "^15.6.1"
+
+plotly.js@^1.35.0, plotly.js@^1.35.2:
+ version "1.35.2"
+ resolved "https://registry.yarnpkg.com/plotly.js/-/plotly.js-1.35.2.tgz#543d914d4384eca1bddae1f6df6b42c1b85b749a"
dependencies:
"3d-view" "^2.0.0"
"@plotly/d3-sankey" "^0.5.0"
alpha-shape "^1.0.0"
- color-rgba "^1.1.1"
+ array-range "^1.0.1"
+ bubleify "^1.0.0"
+ canvas-fit "^1.5.0"
+ color-normalize "^1.0.3"
+ color-rgba "^2.0.0"
convex-hull "^1.0.3"
country-regex "^1.1.0"
d3 "^3.5.12"
@@ -7423,26 +7628,24 @@ plotly.js@^1.31.2:
es6-promise "^3.0.2"
fast-isnumeric "^1.1.1"
font-atlas-sdf "^1.3.3"
- gl-contour2d "^1.1.2"
- gl-error2d "^1.2.1"
- gl-error3d "^1.0.6"
- gl-heatmap2d "^1.0.3"
- gl-line2d "^1.4.1"
- gl-line3d "^1.1.0"
+ gl-contour2d "^1.1.4"
+ gl-error3d "^1.0.7"
+ gl-heatmap2d "^1.0.4"
+ gl-line3d "^1.1.2"
gl-mat4 "^1.1.2"
- gl-mesh3d "^1.3.0"
- gl-plot2d "^1.2.0"
- gl-plot3d "^1.5.4"
- gl-pointcloud2d "^1.0.0"
- gl-scatter2d "^1.3.2"
- gl-scatter2d-sdf "^1.3.11"
- gl-scatter3d "^1.0.4"
- gl-select-box "^1.0.1"
- gl-shader "4.2.0"
+ gl-mesh3d "^1.3.2"
+ gl-plot2d "^1.3.1"
+ gl-plot3d "^1.5.5"
+ gl-pointcloud2d "^1.0.1"
+ gl-scatter3d "^1.0.11"
+ gl-select-box "^1.0.2"
gl-spikes2d "^1.0.1"
- gl-surface3d "^1.3.1"
+ gl-surface3d "^1.3.4"
+ glslify "^6.1.1"
has-hover "^1.0.1"
- mapbox-gl "^0.22.0"
+ has-passive-events "^1.0.0"
+ kdgrass "^1.0.1"
+ mapbox-gl "0.44.1"
matrix-camera-controller "^2.1.3"
mouse-change "^1.4.0"
mouse-event-offset "^3.0.2"
@@ -7451,12 +7654,17 @@ plotly.js@^1.31.2:
ndarray-fill "^1.0.2"
ndarray-homography "^1.0.0"
ndarray-ops "^1.2.2"
- regl "^1.3.0"
+ polybooljs "^1.2.0"
+ regl "^1.3.1"
+ regl-error2d "^2.0.3"
+ regl-line2d "^2.1.5"
+ regl-scatter2d "^2.1.17"
right-now "^1.0.0"
robust-orientation "^1.1.3"
sane-topojson "^2.0.0"
strongly-connected-components "^1.0.1"
superscript-text "^1.0.0"
+ svg-path-sdf "^1.1.1"
tinycolor2 "^1.3.0"
topojson-client "^2.1.0"
webgl-context "^2.2.0"
@@ -7470,14 +7678,6 @@ pn@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb"
-pngjs@^2.2.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-2.3.1.tgz#11d1e12b9cb64d63e30c143a330f4c1f567da85f"
-
-point-geometry@0.0.0, point-geometry@^0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/point-geometry/-/point-geometry-0.0.0.tgz#6fcbcad7a803b6418247dd6e49c2853c584daff7"
-
point-in-big-polygon@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/point-in-big-polygon/-/point-in-big-polygon-2.0.0.tgz#39b613ea6cf17d6b43e188f77f34c44c6b33ba55"
@@ -7487,6 +7687,10 @@ point-in-big-polygon@^2.0.0:
robust-orientation "^1.1.3"
slab-decomposition "^1.0.1"
+polybooljs@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/polybooljs/-/polybooljs-1.2.0.tgz#b4390c2e079d4c262d3b2504c6288d95ba7a4758"
+
polytope-closest-point@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/polytope-closest-point/-/polytope-closest-point-1.0.0.tgz#e6e57f4081ab5e8c778b811ef06e2c48ae338c3f"
@@ -7843,17 +8047,17 @@ promise@^7.1.1:
dependencies:
asap "~2.0.3"
-prop-types@^15.0.0, prop-types@^15.5.0, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.6.0:
- version "15.6.0"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856"
+prop-types@15.x, prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.6.1:
+ version "15.6.1"
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca"
dependencies:
fbjs "^0.8.16"
loose-envify "^1.3.1"
object-assign "^4.1.1"
-prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6:
- version "15.6.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca"
+prop-types@^15.0.0, prop-types@^15.5.0, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.6.0:
+ version "15.6.0"
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856"
dependencies:
fbjs "^0.8.16"
loose-envify "^1.3.1"
@@ -8005,6 +8209,10 @@ ramda@^0.21.0:
version "0.21.0"
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35"
+ramda@^0.25.0:
+ version "0.25.0"
+ resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.25.0.tgz#8fdf68231cffa90bc2f9460390a0cb74a29b29a9"
+
randexp@0.4.6:
version "0.4.6"
resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3"
@@ -8031,6 +8239,62 @@ rat-vec@^1.1.1:
dependencies:
big-rat "^1.0.3"
+rc-align@2.x:
+ version "2.3.5"
+ resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-2.3.5.tgz#5085cfa4d685ee9d030b9afd2971eb370c5e80a1"
+ dependencies:
+ babel-runtime "^6.26.0"
+ dom-align "1.x"
+ prop-types "^15.5.8"
+ rc-util "^4.0.4"
+
+rc-animate@2.x:
+ version "2.4.4"
+ resolved "https://registry.yarnpkg.com/rc-animate/-/rc-animate-2.4.4.tgz#a05a784c747beef140d99ff52b6117711bef4b1e"
+ dependencies:
+ babel-runtime "6.x"
+ css-animation "^1.3.2"
+ prop-types "15.x"
+
+rc-slider@^8.4.0:
+ version "8.6.1"
+ resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-8.6.1.tgz#ee5e0380dbdf4b5de6955a265b0d4ff6196405d1"
+ dependencies:
+ babel-runtime "6.x"
+ classnames "^2.2.5"
+ prop-types "^15.5.4"
+ rc-tooltip "^3.7.0"
+ rc-util "^4.0.4"
+ shallowequal "^1.0.1"
+ warning "^3.0.0"
+
+rc-tooltip@^3.7.0:
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-3.7.0.tgz#3afbf109865f7cdcfe43752f3f3f501f7be37aaa"
+ dependencies:
+ babel-runtime "6.x"
+ prop-types "^15.5.8"
+ rc-trigger "^2.2.2"
+
+rc-trigger@^2.2.2:
+ version "2.3.4"
+ resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-2.3.4.tgz#389dfa5e834ecc3a446fe9cefc0b4a32900f4227"
+ dependencies:
+ babel-runtime "6.x"
+ prop-types "15.x"
+ rc-align "2.x"
+ rc-animate "2.x"
+ rc-util "^4.4.0"
+
+rc-util@^4.0.4, rc-util@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.4.0.tgz#f6a320a67100cfceaaa1b0a955b01e9be643576c"
+ dependencies:
+ add-dom-event-listener "1.x"
+ babel-runtime "6.x"
+ prop-types "^15.5.10"
+ shallowequal "^0.2.2"
+
rc@^1.0.1, rc@^1.1.6, rc@^1.2.1:
version "1.2.2"
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077"
@@ -8062,6 +8326,29 @@ react-base16-styling@^0.5.1:
lodash.flow "^3.3.0"
pure-color "^1.2.0"
+react-chart-editor@^0.13.0:
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/react-chart-editor/-/react-chart-editor-0.13.0.tgz#7e043d3fdbac400e458b94707937cb24e95769dd"
+ dependencies:
+ classnames "^2.2.5"
+ draft-js "^0.10.4"
+ draft-js-export-html "github:plotly/draft-js-export-html"
+ draft-js-import-html "^1.2.1"
+ draft-js-utils "^1.2.0"
+ fast-isnumeric "^1.1.1"
+ immutability-helper "^2.6.4"
+ plotly-icons latest
+ plotly.js "^1.35.0"
+ prop-types "^15.5.10"
+ raf "^3.4.0"
+ react-color "^2.13.8"
+ react-colorscales "^0.4.2"
+ react-plotly.js "^2.0.0"
+ react-rangeslider "^2.2.0"
+ react-select "^1.0.0-rc.10"
+ react-tabs "^2.2.1"
+ tinycolor2 "^1.4.1"
+
react-codemirror@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/react-codemirror/-/react-codemirror-1.0.0.tgz#91467b53b1f5d80d916a2fd0b4c7adb85a9001ba"
@@ -8073,6 +8360,24 @@ react-codemirror@^1.0.0:
lodash.isequal "^4.5.0"
prop-types "^15.5.4"
+react-color@^2.13.8:
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/react-color/-/react-color-2.14.0.tgz#5828a11c034aa0939befbd888a066ee37d8c3cc2"
+ dependencies:
+ lodash "^4.0.1"
+ material-colors "^1.2.1"
+ prop-types "^15.5.10"
+ reactcss "^1.2.0"
+ tinycolor2 "^1.4.1"
+
+react-colorscales@^0.4.2:
+ version "0.4.3"
+ resolved "https://registry.yarnpkg.com/react-colorscales/-/react-colorscales-0.4.3.tgz#ee3ec94f457164307809bc9d7bd4d2f0c4bd3287"
+ dependencies:
+ chroma-js "^1.3.4"
+ ramda "^0.25.0"
+ rc-slider "^8.4.0"
+
react-cookies@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/react-cookies/-/react-cookies-0.1.0.tgz#6bb883f2d1a397f138a4110300b46fe25df8f1a9"
@@ -8094,23 +8399,6 @@ react-deep-force-update@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c"
-react-dnd-html5-backend@^2.5.4:
- version "2.5.4"
- resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-2.5.4.tgz#974ad083f67b12d56977a5b171f5ffeb29d78352"
- dependencies:
- lodash "^4.2.0"
-
-react-dnd@^2.5.4:
- version "2.5.4"
- resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-2.5.4.tgz#0b6dc5e9d0dfc2909f4f4fe736e5534f3afd1bd9"
- dependencies:
- disposables "^1.0.1"
- dnd-core "^2.5.4"
- hoist-non-react-statics "^2.1.0"
- invariant "^2.1.0"
- lodash "^4.2.0"
- prop-types "^15.5.10"
-
react-dock@^0.2.4:
version "0.2.4"
resolved "https://registry.yarnpkg.com/react-dock/-/react-dock-0.2.4.tgz#e727dc7550b3b73116635dcb9c0e04d0b7afe17c"
@@ -8145,13 +8433,11 @@ react-json-tree@^0.11.0:
prop-types "^15.5.8"
react-base16-styling "^0.5.1"
-react-plotlyjs@^0.4.4:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/react-plotlyjs/-/react-plotlyjs-0.4.4.tgz#ae06f91618d74c6e5838ad5eff51653dea9c159d"
+react-plotly.js@^2.0.0, react-plotly.js@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/react-plotly.js/-/react-plotly.js-2.1.0.tgz#53693cb7cbe3d815783343f2475038ae66e51ece"
dependencies:
- lodash.clonedeep "^4.5.0"
prop-types "^15.5.10"
- react "^15.6.1||^16.0.0"
react-proxy@^1.1.7:
version "1.1.8"
@@ -8164,6 +8450,13 @@ react-pure-render@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/react-pure-render/-/react-pure-render-1.0.2.tgz#9d8a928c7f2c37513c2d064e57b3e3c356e9fabb"
+react-rangeslider@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/react-rangeslider/-/react-rangeslider-2.2.0.tgz#4362b01f4f5a455f0815d371d496f69ca4c6b5aa"
+ dependencies:
+ classnames "^2.2.3"
+ resize-observer-polyfill "^1.4.2"
+
react-reconciler@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/react-reconciler/-/react-reconciler-0.7.0.tgz#9614894103e5f138deeeb5eabaf3ee80eb1d026d"
@@ -8223,7 +8516,7 @@ react-router@^4.2.0:
prop-types "^15.5.4"
warning "^3.0.0"
-react-select@^1.2.1:
+react-select@^1.0.0-rc.10, react-select@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/react-select/-/react-select-1.2.1.tgz#a2fe58a569eb14dcaa6543816260b97e538120d1"
dependencies:
@@ -8284,15 +8577,6 @@ react-treeview@^0.4.7:
dependencies:
prop-types "^15.5.8"
-react@^15.6.1||^16.0.0:
- version "16.1.1"
- resolved "https://registry.yarnpkg.com/react/-/react-16.1.1.tgz#d5c4ef795507e3012282dd51261ff9c0e824fe1f"
- dependencies:
- fbjs "^0.8.16"
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
- prop-types "^15.6.0"
-
react@^16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba"
@@ -8302,6 +8586,12 @@ react@^16.2.0:
object-assign "^4.1.1"
prop-types "^15.6.0"
+reactcss@^1.2.0:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/reactcss/-/reactcss-1.2.3.tgz#c00013875e557b1cf0dfd9a368a1c3dab3b548dd"
+ dependencies:
+ lodash "^4.0.1"
+
read-config-file@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-1.2.0.tgz#1fd7dc8ccdad838cac9f686182625290fc94f456"
@@ -8367,7 +8657,7 @@ readable-stream@2.3.3, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-
isarray "0.0.1"
string_decoder "~0.10.x"
-readable-stream@^1.1.8, readable-stream@~1.1.9:
+readable-stream@^1.1.8, readable-stream@~1.1.0, readable-stream@~1.1.9:
version "1.1.14"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
dependencies:
@@ -8430,6 +8720,12 @@ redent@^1.0.0:
indent-string "^2.1.0"
strip-indent "^1.0.1"
+redeyed@~0.4.0:
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-0.4.4.tgz#37e990a6f2b21b2a11c2e6a48fd4135698cba97f"
+ dependencies:
+ esprima "~1.0.4"
+
reduce-css-calc@^1.2.6:
version "1.3.0"
resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716"
@@ -8522,7 +8818,7 @@ redux-thunk@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.2.0.tgz#e615a16e16b47a19a515766133d1e3e99b7852e5"
-redux@^3.7.1, redux@^3.7.2:
+redux@^3.7.2:
version "3.7.2"
resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b"
dependencies:
@@ -8596,9 +8892,58 @@ regjsparser@^0.1.4:
dependencies:
jsesc "~0.5.0"
-regl@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/regl/-/regl-1.3.0.tgz#ccde82eff8a8a068a559581ceacbef1afea78ebd"
+regl-error2d@^2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/regl-error2d/-/regl-error2d-2.0.4.tgz#2737970889882fefeff4b9e063a10177c6f42646"
+ dependencies:
+ array-bounds "^1.0.1"
+ bubleify "^1.0.0"
+ color-normalize "^1.0.0"
+ flatten-vertex-data "^1.0.0"
+ object-assign "^4.1.1"
+ pick-by-alias "^1.1.1"
+ to-float32 "^1.0.0"
+ update-diff "^1.0.2"
+
+regl-line2d@^2.1.5:
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/regl-line2d/-/regl-line2d-2.1.5.tgz#f95fa7ee8329084cb163d454f92dfbed7fc11488"
+ dependencies:
+ array-bounds "^1.0.0"
+ array-normalize "^1.1.3"
+ bubleify "^1.0.0"
+ color-normalize "^1.0.0"
+ earcut "^2.1.1"
+ flatten-vertex-data "^1.0.0"
+ glslify "^6.1.0"
+ object-assign "^4.1.1"
+ pick-by-alias "^1.1.0"
+ to-float32 "^1.0.0"
+ update-diff "^1.0.2"
+
+regl-scatter2d@^2.1.17:
+ version "2.1.17"
+ resolved "https://registry.yarnpkg.com/regl-scatter2d/-/regl-scatter2d-2.1.17.tgz#e556286360397d648eeda3e438f44bb419e2186f"
+ dependencies:
+ array-range "^1.0.1"
+ binary-search-bounds "^2.0.3"
+ bubleify "^1.0.0"
+ clamp "^1.0.1"
+ color-id "^1.1.0"
+ color-normalize "^1.0.3"
+ flatten-vertex-data "^1.0.0"
+ glslify "^6.1.0"
+ is-iexplorer "^1.0.0"
+ object-assign "^4.1.1"
+ parse-rect "^1.1.0"
+ pick-by-alias "^1.0.0"
+ snap-points-2d "^3.2.0"
+ to-float32 "^1.0.0"
+ update-diff "^1.1.0"
+
+regl@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/regl/-/regl-1.3.1.tgz#2995e63a7984c520ef2da0f6f1027f7051338140"
remove-trailing-separator@^1.0.1:
version "1.1.0"
@@ -8659,9 +9004,9 @@ request@2.81.0, request@~2.81.0:
tunnel-agent "^0.6.0"
uuid "^3.0.0"
-request@^2.39.0, request@^2.79.0:
- version "2.82.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.82.0.tgz#2ba8a92cd7ac45660ea2b10a53ae67cd247516ea"
+request@^2.45.0, request@^2.83.0:
+ version "2.83.0"
+ resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
dependencies:
aws-sign2 "~0.7.0"
aws4 "^1.6.0"
@@ -8682,13 +9027,13 @@ request@^2.39.0, request@^2.79.0:
qs "~6.5.1"
safe-buffer "^5.1.1"
stringstream "~0.0.5"
- tough-cookie "~2.3.2"
+ tough-cookie "~2.3.3"
tunnel-agent "^0.6.0"
uuid "^3.1.0"
-request@^2.45.0, request@^2.83.0:
- version "2.83.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
+request@^2.79.0:
+ version "2.82.0"
+ resolved "https://registry.yarnpkg.com/request/-/request-2.82.0.tgz#2ba8a92cd7ac45660ea2b10a53ae67cd247516ea"
dependencies:
aws-sign2 "~0.7.0"
aws4 "^1.6.0"
@@ -8709,7 +9054,7 @@ request@^2.45.0, request@^2.83.0:
qs "~6.5.1"
safe-buffer "^5.1.1"
stringstream "~0.0.5"
- tough-cookie "~2.3.3"
+ tough-cookie "~2.3.2"
tunnel-agent "^0.6.0"
uuid "^3.1.0"
@@ -8728,6 +9073,10 @@ require-uncached@^1.0.3:
caller-path "^0.1.0"
resolve-from "^1.0.0"
+resize-observer-polyfill@^1.4.2:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.0.tgz#660ff1d9712a2382baa2cad450a4716209f9ca69"
+
resolve-cwd@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
@@ -8752,10 +9101,6 @@ resolve-protobuf-schema@^2.0.0:
dependencies:
protocol-buffers-schema "^2.0.2"
-resolve-url@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
-
resolve@1.1.7:
version "1.1.7"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
@@ -8944,9 +9289,9 @@ run-series@^1.1.1:
version "1.1.4"
resolved "https://registry.yarnpkg.com/run-series/-/run-series-1.1.4.tgz#89a73ddc5e75c9ef8ab6320c0a1600d6a41179b9"
-rw@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/rw/-/rw-0.1.4.tgz#4903cbd80248ae0ede685bf58fd236a7a9b29a3e"
+rw@^1.3.3:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4"
rx-lite-aggregates@^4.0.8:
version "4.0.8"
@@ -9008,6 +9353,10 @@ schema-utils@^0.3.0:
dependencies:
ajv "^5.0.0"
+seedrandom@^2.4.2:
+ version "2.4.3"
+ resolved "https://registry.yarnpkg.com/seedrandom/-/seedrandom-2.4.3.tgz#2438504dad33917314bff18ac4d794f16d6aaecc"
+
select-hose@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
@@ -9079,6 +9428,27 @@ shallow-copy@0.0.1, shallow-copy@~0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170"
+shallowequal@^0.2.2:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-0.2.2.tgz#1e32fd5bcab6ad688a4812cb0cc04efc75c7014e"
+ dependencies:
+ lodash.keys "^3.1.2"
+
+shallowequal@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.0.2.tgz#1561dbdefb8c01408100319085764da3fcf83f8f"
+
+sharkdown@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/sharkdown/-/sharkdown-0.1.0.tgz#61d4fe529e75d02442127cc9234362265099214f"
+ dependencies:
+ cardinal "~0.4.2"
+ expect.js "~0.2.0"
+ minimist "0.0.5"
+ split "~0.2.10"
+ stream-spigot "~2.1.2"
+ through "~2.3.4"
+
shebang-command@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
@@ -9089,10 +9459,6 @@ shebang-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
-shelf-pack@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/shelf-pack/-/shelf-pack-1.1.0.tgz#b4679afdd00ad68dfd9bbd2b5a3e819293a74d82"
-
shellwords@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
@@ -9101,6 +9467,12 @@ shimmer@1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.1.0.tgz#97d7377137ffbbab425522e429fe0aa89a488b35"
+shuffle-seed@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/shuffle-seed/-/shuffle-seed-1.1.6.tgz#533c12683bab3b4fa3e8751fc4e562146744260b"
+ dependencies:
+ seedrandom "^2.4.2"
+
signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
@@ -9194,13 +9566,7 @@ slice-ansi@1.0.0:
dependencies:
is-fullwidth-code-point "^2.0.0"
-snap-points-2d@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/snap-points-2d/-/snap-points-2d-1.0.1.tgz#8a679a47e195fa31405b03dc6e0c03e18228dcf4"
- dependencies:
- typedarray-pool "^1.1.0"
-
-snap-points-2d@^3.0.0, snap-points-2d@^3.1.0:
+snap-points-2d@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/snap-points-2d/-/snap-points-2d-3.2.0.tgz#0e19e22a3a0e96bce21cdf5c7f1d7ed5b96745f0"
dependencies:
@@ -9333,6 +9699,12 @@ split-polygon@^1.0.0:
robust-dot-product "^1.0.0"
robust-sum "^1.0.0"
+split@~0.2.10:
+ version "0.2.10"
+ resolved "https://registry.yarnpkg.com/split/-/split-0.2.10.tgz#67097c601d697ce1368f418f06cd201cf0521a57"
+ dependencies:
+ through "2"
+
split@~0.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f"
@@ -9404,6 +9776,12 @@ static-eval@^1.1.1:
dependencies:
escodegen "^1.8.1"
+static-eval@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.0.tgz#0e821f8926847def7b4b50cda5d55c04a9b13864"
+ dependencies:
+ escodegen "^1.8.1"
+
static-eval@~0.2.0:
version "0.2.4"
resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-0.2.4.tgz#b7d34d838937b969f9641ca07d48f8ede263ea7b"
@@ -9451,6 +9829,12 @@ stream-shift@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
+stream-spigot@~2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/stream-spigot/-/stream-spigot-2.1.2.tgz#7de145e819f8dd0db45090d13dcf73a8ed3cc035"
+ dependencies:
+ readable-stream "~1.1.0"
+
stream-transform@^0.1.0:
version "0.1.2"
resolved "https://registry.yarnpkg.com/stream-transform/-/stream-transform-0.1.2.tgz#7d8e6b4e03ac4781778f8c79517501bfb0762a9f"
@@ -9519,6 +9903,10 @@ strip-ansi@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991"
+strip-bom-string@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92"
+
strip-bom@3.0.0, strip-bom@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
@@ -9567,7 +9955,7 @@ sumchecker@^2.0.1, sumchecker@^2.0.2:
dependencies:
debug "^2.2.0"
-supercluster@^2.0.1:
+supercluster@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-2.3.0.tgz#87ab56081bbea9a1d724df5351ee9e8c3af2f48b"
dependencies:
@@ -9619,6 +10007,29 @@ surface-nets@^1.0.0, surface-nets@^1.0.2:
triangulate-hypercube "^1.0.0"
zero-crossings "^1.0.0"
+svg-arc-to-cubic-bezier@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.0.0.tgz#88569aa18a8bad638403bfad681f7b5a9f2f6685"
+
+svg-path-bounds@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/svg-path-bounds/-/svg-path-bounds-1.0.1.tgz#bf458b783726bf53431b4633f2792f60748d9f74"
+ dependencies:
+ abs-svg-path "^0.1.1"
+ is-svg-path "^1.0.1"
+ normalize-svg-path "^1.0.0"
+ parse-svg-path "^0.1.2"
+
+svg-path-sdf@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/svg-path-sdf/-/svg-path-sdf-1.1.1.tgz#a2a94725bfe6c3c1ac9fa52660273f3f5f0932e5"
+ dependencies:
+ bitmap-sdf "^1.0.0"
+ draw-svg-path "^1.0.0"
+ is-svg-path "^1.0.1"
+ parse-svg-path "^0.1.2"
+ svg-path-bounds "^1.0.1"
+
svgo@^0.7.0:
version "0.7.2"
resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
@@ -9639,6 +10050,10 @@ symbol-tree@^3.2.2:
version "3.2.2"
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
+synthetic-dom@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/synthetic-dom/-/synthetic-dom-1.2.0.tgz#f3589aafe2b5e299f337bb32973a9be42dd5625e"
+
table@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36"
@@ -9811,7 +10226,7 @@ through2@^0.6.3:
readable-stream ">=1.0.33-1 <1.1.0-0"
xtend ">=4.0.0 <4.1.0-0"
-through2@^2.0.0, through2@^2.0.1:
+through2@^2.0.0, through2@^2.0.1, through2@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
dependencies:
@@ -9832,7 +10247,7 @@ through2@~0.4.1:
readable-stream "~1.0.17"
xtend "~2.1.1"
-through@2, through@^2.3.6, through@^2.3.7, through@~2.3.4, through@~2.3.8:
+through@2, through@^2.3.6, through@^2.3.7, through@^2.3.8, through@~2.3.4, through@~2.3.8:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
@@ -9850,7 +10265,7 @@ tiny-sdf@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/tiny-sdf/-/tiny-sdf-1.0.2.tgz#28e76985c44c4e584c4b67d8ecdd9b33a1cac28c"
-tinycolor2@^1.3.0:
+tinycolor2@^1.3.0, tinycolor2@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8"
@@ -9858,6 +10273,10 @@ tinycolor@0.x:
version "0.0.1"
resolved "https://registry.yarnpkg.com/tinycolor/-/tinycolor-0.0.1.tgz#320b5a52d83abb5978d81a3e887d4aefb15a6164"
+tinyqueue@^1.1.0:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-1.2.3.tgz#b6a61de23060584da29f82362e45df1ec7353f3d"
+
tmp@0.0.28:
version "0.0.28"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120"
@@ -9892,16 +10311,16 @@ to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
+to-float32@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/to-float32/-/to-float32-1.0.0.tgz#32a310fe2fb7d49459037b1d47447ce5b2d5ac95"
+
to-px@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/to-px/-/to-px-1.0.1.tgz#5bbaed5e5d4f76445bcc903c293a2307dd324646"
dependencies:
parse-unit "^1.0.1"
-to-utf8@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/to-utf8/-/to-utf8-0.0.1.tgz#d17aea72ff2fba39b9e43601be7b3ff72e089852"
-
topojson-client@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/topojson-client/-/topojson-client-2.1.0.tgz#ff9f7bf38991185e0b4284c2b06ae834f0eac6c8"
@@ -10097,6 +10516,13 @@ underscore@~1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8"
+unflowify@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/unflowify/-/unflowify-1.0.1.tgz#a2ea0d25c0affcc46955e6473575f7c5a1f4a696"
+ dependencies:
+ flow-remove-types "^1.1.2"
+ through "^2.3.8"
+
union-find@^1.0.0, union-find@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/union-find/-/union-find-1.0.2.tgz#292bac415e6ad3a89535d237010db4a536284e58"
@@ -10125,10 +10551,6 @@ unique-string@^1.0.0:
dependencies:
crypto-random-string "^1.0.0"
-unitbezier@^0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/unitbezier/-/unitbezier-0.0.0.tgz#33bf7f5d7284c5350bfc5c7f770fba7549c54a5e"
-
universalify@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7"
@@ -10154,6 +10576,10 @@ unzipper@~0.7.2:
readable-stream "~2.1.5"
setimmediate "~1.0.4"
+update-diff@^1.0.2, update-diff@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/update-diff/-/update-diff-1.1.0.tgz#f510182d81ee819fb82c3a6b22b62bbdeda7808f"
+
update-notifier@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.3.0.tgz#4e8827a6bb915140ab093559d7014e3ebb837451"
@@ -10234,12 +10660,6 @@ vasync@1.6.3:
dependencies:
verror "1.6.0"
-vector-tile@^1.1.3, vector-tile@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/vector-tile/-/vector-tile-1.3.0.tgz#06d516a83b063f04c82ef539cf1bb1aebeb696b4"
- dependencies:
- point-geometry "0.0.0"
-
vectorize-text@^3.0.0, vectorize-text@^3.0.1:
version "3.0.2"
resolved "https://registry.yarnpkg.com/vectorize-text/-/vectorize-text-3.0.2.tgz#05ab1630e409f377964e2b9205b2d559a92f60d8"
@@ -10270,6 +10690,10 @@ verror@1.6.0:
dependencies:
extsprintf "1.2.0"
+vlq@^0.2.1, vlq@^0.2.2:
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26"
+
vm-browserify@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
@@ -10280,13 +10704,13 @@ voc@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/voc/-/voc-1.0.0.tgz#5465c0ce11d0881f7d8e36d8ca587043f33a25ae"
-vt-pbf@^2.0.2:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/vt-pbf/-/vt-pbf-2.1.4.tgz#b5df7c3f9706156e0b9881a99dcb05635740b522"
+vt-pbf@^3.0.1:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/vt-pbf/-/vt-pbf-3.1.0.tgz#d7e63f585b362cbff6b84fcd052c159112e0acc7"
dependencies:
- pbf "^1.3.2"
- point-geometry "0.0.0"
- vector-tile "^1.1.3"
+ "@mapbox/point-geometry" "0.1.0"
+ "@mapbox/vector-tile" "^1.3.0"
+ pbf "^3.0.5"
w3c-hr-time@^1.0.1:
version "1.0.1"
@@ -10379,9 +10803,9 @@ webpack@^3.8.1:
webpack-sources "^1.0.1"
yargs "^8.0.2"
-webworkify@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/webworkify/-/webworkify-1.4.0.tgz#71245d1e34cacf54e426bd955f8cc6ee12d024c2"
+webworkify@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/webworkify/-/webworkify-1.5.0.tgz#734ad87a774de6ebdd546e1d3e027da5b8f4a42c"
wgs84@0.0.0:
version "0.0.0"
@@ -10423,10 +10847,6 @@ which@^1.2.12, which@^1.2.9, which@^1.3.0:
dependencies:
isexe "^2.0.0"
-whoots-js@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/whoots-js/-/whoots-js-2.1.0.tgz#bcb201c34e0eaf335fcce5ae2cf874579a99c487"
-
wide-align@^1.1.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710"