From c57392a45ae2cbeefa94cb9cafcbcdddb0918d8d Mon Sep 17 00:00:00 2001 From: GnsP Date: Tue, 9 May 2023 05:56:09 +0000 Subject: [PATCH] remove bower --- .bowerrc | 3 - .eslintignore | 1 - .github/workflows/build.yml | 1 - Gulpfile.js | 157 +++-- README.md | 1 - .../dropdown-text-combo.less | 2 +- .../complex-schema/complex-schema.less | 2 +- app/directives/dag-plus/my-dag.less | 2 +- .../datetime-range/datetime-range.less | 2 +- .../group-side-panel/group-side-panel.less | 2 +- .../widget-multi-select-dropdown.html | 27 - .../widget-multi-select-dropdown.js | 72 --- .../widget-multi-select-dropdown.less | 30 - app/hydrator/adapters.less | 2 +- app/hydrator/bottompanel.less | 2 +- app/hydrator/hydrator-modal.less | 2 +- app/hydrator/leftpanel.less | 2 +- app/hydrator/main.js | 1 - app/hydrator/toppanel.less | 2 +- app/styles/bootstrap.less | 76 +-- app/styles/common.less | 2 +- app/styles/themes/cdap.less | 2 +- app/styles/themes/cdap/buttons.less | 2 +- app/styles/themes/cdap/header.less | 2 +- app/styles/themes/cdap/tabs.less | 2 +- app/styles/themes/cdap/theme.less | 2 +- app/styles/variables.less | 2 +- app/tracker/main.js | 1 - app/tracker/tracker.less | 2 +- bower.json | 43 -- package.json | 50 +- pom.xml | 15 +- tslint.json | 1 - webpack.config.cdap.dev.js | 1 - webpack.config.cdap.js | 3 +- webpack.config.common.js | 1 - webpack.config.login.js | 1 - yarn.lock | 600 ++++++++++++++++-- 38 files changed, 724 insertions(+), 397 deletions(-) delete mode 100644 .bowerrc delete mode 100644 app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.html delete mode 100644 app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.js delete mode 100644 app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.less delete mode 100644 bower.json diff --git a/.bowerrc b/.bowerrc deleted file mode 100644 index f2571d7ffa5..00000000000 --- a/.bowerrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "registry": "https://registry.bower.io" -} diff --git a/.eslintignore b/.eslintignore index 7ce9a1adaa5..75e01eb927e 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,7 +2,6 @@ dist/ cdap_dist/ common_dist/ node_modules/ -bower_components/ commmon/ directives/ features/ diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b8153889a0f..b0153ed46b2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -73,7 +73,6 @@ jobs: run: | npm install -g yarn # Install Yarn globally yarn --frozen-lockfile - yarn run bower-root # Install Bower dependencies - name: Start CDAP-UI and run the tests env: diff --git a/Gulpfile.js b/Gulpfile.js index c187eb939f0..3e13f3e8b6d 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -100,13 +100,12 @@ function getBabelBuildPipeline() { gulp.task('css:library', function() { return merge( gulp.src([ - './bower_components/angular/angular-csp.css', - './bower_components/angular-loading-bar/build/loading-bar.min.css', - './bower_components/angular-motion/dist/angular-motion.min.css', + './node_modules/@bower_components/angular/angular-csp.css', + './node_modules/@bower_components/angular-loading-bar/build/loading-bar.min.css', + './node_modules/@bower_components/angular-motion/dist/angular-motion.min.css', './node_modules/font-awesome/css/font-awesome.min.css', - './bower_components/c3/c3.min.css', - './bower_components/angular-gridster/dist/angular-gridster.min.css', - './bower_components/angular-cron-jobs/dist/angular-cron-jobs.min.css', + './node_modules/@bower_components/angular-gridster/dist/angular-gridster.min.css', + './node_modules/@bower_components/angular-cron-jobs/dist/angular-cron-jobs.min.css', ]), gulp.src('./app/styles/bootstrap.less').pipe(plug.less()) ) @@ -158,74 +157,73 @@ gulp.task('css:app', gulp.series('css:application', 'css:lint')); gulp.task('js:lib', function() { return gulp .src([ - './bower_components/angular/angular.js', - - './bower_components/angular-sanitize/angular-sanitize.js', - './bower_components/angular-animate/angular-animate.js', - './bower_components/angular-resource/angular-resource.js', - - './bower_components/angular-ui-router/release/angular-ui-router.js', - - './bower_components/angular-strap/dist/modules/compiler.js', - './bower_components/angular-strap/dist/modules/dimensions.js', - './bower_components/angular-strap/dist/modules/tooltip.js', - './bower_components/angular-strap/dist/modules/tooltip.tpl.js', - './bower_components/angular-strap/dist/modules/dropdown.js', - './bower_components/angular-strap/dist/modules/dropdown.tpl.js', - './bower_components/angular-strap/dist/modules/modal.js', - './bower_components/angular-strap/dist/modules/modal.tpl.js', - './bower_components/angular-strap/dist/modules/alert.js', - './bower_components/angular-strap/dist/modules/alert.tpl.js', - './bower_components/angular-strap/dist/modules/popover.js', - './bower_components/angular-strap/dist/modules/popover.tpl.js', - './bower_components/angular-strap/dist/modules/collapse.js', - './bower_components/angular-strap/dist/modules/parse-options.js', - './bower_components/angular-strap/dist/modules/typeahead.js', - './bower_components/angular-strap/dist/modules/typeahead.tpl.js', - './bower_components/angular-strap/dist/modules/select.js', - './bower_components/angular-strap/dist/modules/select.tpl.js', - - './bower_components/angular-strap/dist/modules/date-parser.js', - './bower_components/angular-strap/dist/modules/date-formatter.js', - './bower_components/angular-strap/dist/modules/datepicker.js', - './bower_components/angular-strap/dist/modules/datepicker.tpl.js', - './bower_components/angular-strap/dist/modules/timepicker.js', - './bower_components/angular-strap/dist/modules/timepicker.tpl.js', - - './bower_components/angular-breadcrumb/release/angular-breadcrumb.js', - - './bower_components/ngstorage/ngStorage.js', - './bower_components/angular-loading-bar/build/loading-bar.js', - - './bower_components/d3/d3.js', - './bower_components/d3-timeline/src/d3-timeline.js', - './bower_components/lodash/lodash.js', - './bower_components/graphlib/dist/graphlib.core.js', - './bower_components/dagre/dist/dagre.core.js', - './bower_components/dagre-d3/dist/dagre-d3.core.js', - './bower_components/moment/moment.js', - './bower_components/angular-moment/angular-moment.js', - './bower_components/angular-bootstrap/ui-bootstrap-tpls.js', - - './bower_components/node-uuid/uuid.js', - - './bower_components/angular-cookies/angular-cookies.min.js', + './node_modules/@bower_components/angular/angular.js', + + './node_modules/@bower_components/angular-sanitize/angular-sanitize.js', + './node_modules/@bower_components/angular-animate/angular-animate.js', + './node_modules/@bower_components/angular-resource/angular-resource.js', + + './node_modules/@bower_components/angular-ui-router/release/angular-ui-router.js', + + './node_modules/@bower_components/angular-strap/dist/modules/compiler.js', + './node_modules/@bower_components/angular-strap/dist/modules/dimensions.js', + './node_modules/@bower_components/angular-strap/dist/modules/tooltip.js', + './node_modules/@bower_components/angular-strap/dist/modules/tooltip.tpl.js', + './node_modules/@bower_components/angular-strap/dist/modules/dropdown.js', + './node_modules/@bower_components/angular-strap/dist/modules/dropdown.tpl.js', + './node_modules/@bower_components/angular-strap/dist/modules/modal.js', + './node_modules/@bower_components/angular-strap/dist/modules/modal.tpl.js', + './node_modules/@bower_components/angular-strap/dist/modules/alert.js', + './node_modules/@bower_components/angular-strap/dist/modules/alert.tpl.js', + './node_modules/@bower_components/angular-strap/dist/modules/popover.js', + './node_modules/@bower_components/angular-strap/dist/modules/popover.tpl.js', + './node_modules/@bower_components/angular-strap/dist/modules/collapse.js', + './node_modules/@bower_components/angular-strap/dist/modules/parse-options.js', + './node_modules/@bower_components/angular-strap/dist/modules/typeahead.js', + './node_modules/@bower_components/angular-strap/dist/modules/typeahead.tpl.js', + './node_modules/@bower_components/angular-strap/dist/modules/select.js', + './node_modules/@bower_components/angular-strap/dist/modules/select.tpl.js', + + './node_modules/@bower_components/angular-strap/dist/modules/date-parser.js', + './node_modules/@bower_components/angular-strap/dist/modules/date-formatter.js', + './node_modules/@bower_components/angular-strap/dist/modules/datepicker.js', + './node_modules/@bower_components/angular-strap/dist/modules/datepicker.tpl.js', + './node_modules/@bower_components/angular-strap/dist/modules/timepicker.js', + './node_modules/@bower_components/angular-strap/dist/modules/timepicker.tpl.js', + + './node_modules/@bower_components/angular-breadcrumb/release/angular-breadcrumb.js', + + './node_modules/@bower_components/ngstorage/ngStorage.js', + './node_modules/@bower_components/angular-loading-bar/build/loading-bar.js', + + './node_modules/@bower_components/d3/d3.js', + './node_modules/@bower_components/d3-timeline/src/d3-timeline.js', + './node_modules/@bower_components/lodash/lodash.js', + './node_modules/@bower_components/graphlib/dist/graphlib.core.js', + './node_modules/@bower_components/dagre/dist/dagre.core.js', + './node_modules/@bower_components/dagre-d3/dist/dagre-d3.core.js', + './node_modules/@bower_components/moment/moment.js', + './node_modules/@bower_components/angular-moment/angular-moment.js', + './node_modules/@bower_components/angular-bootstrap/ui-bootstrap-tpls.js', + + './node_modules/@bower_components/node-uuid/uuid.js', + + './node_modules/@bower_components/angular-cookies/angular-cookies.min.js', './node_modules/redux/dist/redux.min.js', './node_modules/redux-thunk/dist/redux-thunk.min.js', - './bower_components/ace-builds/src-min-noconflict/ace.js', - './bower_components/angular-ui-ace/ui-ace.js', - './bower_components/jsPlumb/dist/js/jsPlumb-2.0.6-min.js', - './bower_components/angular-gridster/dist/angular-gridster.min.js', - './bower_components/angular-cron-jobs/dist/angular-cron-jobs.min.js', - './bower_components/angularjs-dropdown-multiselect/dist/angularjs-dropdown-multiselect.min.js', - './bower_components/marked/marked.min.js', - './bower_components/angular-marked/dist/angular-marked.min.js', - - './bower_components/js-beautify/js/lib/beautify.js', - './bower_components/angular-file-saver/dist/angular-file-saver.bundle.js', - './bower_components/ngInfiniteScroll/build/ng-infinite-scroll.min.js', - './bower_components/angular-inview/angular-inview.js', - './bower_components/esprima/esprima.js', + './node_modules/@bower_components/ace-builds/src-min-noconflict/ace.js', + './node_modules/@bower_components/angular-ui-ace/ui-ace.js', + './node_modules/@bower_components/jsPlumb/dist/js/jsPlumb-2.0.6-min.js', + './node_modules/@bower_components/angular-gridster/dist/angular-gridster.min.js', + './node_modules/@bower_components/angular-cron-jobs/dist/angular-cron-jobs.min.js', + './node_modules/@bower_components/marked/marked.min.js', + './node_modules/@bower_components/angular-marked/dist/angular-marked.min.js', + + './node_modules/@bower_components/js-beautify/js/lib/beautify.js', + './node_modules/@bower_components/angular-file-saver/dist/angular-file-saver.bundle.js', + './node_modules/@bower_components/ngInfiniteScroll/build/ng-infinite-scroll.min.js', + './node_modules/@bower_components/angular-inview/angular-inview.js', + './node_modules/@bower_components/esprima/esprima.js', './node_modules/react/umd/react.production.min.js', './node_modules/react-dom/umd/react-dom.production.min.js', './node_modules/ngreact/ngReact.min.js', @@ -242,15 +240,15 @@ gulp.task('js:aceworkers', function(cb) { gulp .src([ /** FIXME: (CDAP-15419): Unify ace-builds dependency */ - './bower_components/ace-builds/src-min-noconflict/ace.js', - './bower_components/ace-builds/src-min-noconflict/mode-javascript.js', - './bower_components/ace-builds/src-min-noconflict/worker-javascript.js', + './node_modules/@bower_components/ace-builds/src-min-noconflict/ace.js', + './node_modules/@bower_components/ace-builds/src-min-noconflict/mode-javascript.js', + './node_modules/@bower_components/ace-builds/src-min-noconflict/worker-javascript.js', './node_modules/ace-builds/src-min-noconflict/mode-json.js', './node_modules/ace-builds/src-min-noconflict/worker-json.js', - './bower_components/ace-builds/src-min-noconflict/mode-python.js', - './bower_components/ace-builds/src-min-noconflict/mode-sql.js', - './bower_components/ace-builds/src-min-noconflict/mode-scala.js', - './bower_components/ace-builds/src-min-noconflict/mode-plain_text.js', + './node_modules/@bower_components/ace-builds/src-min-noconflict/mode-python.js', + './node_modules/@bower_components/ace-builds/src-min-noconflict/mode-sql.js', + './node_modules/@bower_components/ace-builds/src-min-noconflict/mode-scala.js', + './node_modules/@bower_components/ace-builds/src-min-noconflict/mode-plain_text.js', ]) .pipe(gulp.dest('./packaged/public/dist/assets/bundle/ace-editor-worker-scripts/')); cb(); @@ -259,7 +257,6 @@ gulp.task('js:aceworkers', function(cb) { gulp.task('fonts', function() { return gulp .src([ - // './bower_components/bootstrap/dist/fonts/*', './app/styles/fonts/*', './node_modules/font-awesome/fonts/*', ]) diff --git a/README.md b/README.md index a32695c49d3..27086934f32 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,6 @@ root directory of the repo: ``` yarn -bower install ``` Download the CDAP sandbox and start it. By default, the sandbox's UI diff --git a/app/directives/cask-angular-dropdown-text-combo/dropdown-text-combo.less b/app/directives/cask-angular-dropdown-text-combo/dropdown-text-combo.less index 848914e9cf8..d60aec717c9 100644 --- a/app/directives/cask-angular-dropdown-text-combo/dropdown-text-combo.less +++ b/app/directives/cask-angular-dropdown-text-combo/dropdown-text-combo.less @@ -13,7 +13,7 @@ * License for the specific language governing permissions and limitations under * the License. */ -@import "../../../bower_components/bootstrap/less/mixins/clearfix.less"; +@import "../../../node_modules/@bower_components/bootstrap/less/mixins/clearfix.less"; cask-dropdown-text-combo { .dropdown-control-group { div.input-group { diff --git a/app/directives/complex-schema/complex-schema.less b/app/directives/complex-schema/complex-schema.less index 49162e11df8..ab67e43c3dc 100644 --- a/app/directives/complex-schema/complex-schema.less +++ b/app/directives/complex-schema/complex-schema.less @@ -14,7 +14,7 @@ * the License. */ -@import "../../../bower_components/bootstrap/less/mixins.less"; +@import "../../../node_modules/@bower_components/bootstrap/less/mixins.less"; @import '../../styles/variables.less'; @import '../../styles/themes/cdap/mixins.less'; diff --git a/app/directives/dag-plus/my-dag.less b/app/directives/dag-plus/my-dag.less index a73ef9a7d24..7c328ab9148 100644 --- a/app/directives/dag-plus/my-dag.less +++ b/app/directives/dag-plus/my-dag.less @@ -15,7 +15,7 @@ */ @import "../../styles/variables.less"; -@import "../../../bower_components/bootstrap/less/mixins.less"; +@import "../../../node_modules/@bower_components/bootstrap/less/mixins.less"; @import "../../styles/themes/cdap/mixins.less"; @import "./color-constants.less"; diff --git a/app/directives/datetime-range/datetime-range.less b/app/directives/datetime-range/datetime-range.less index 8f63790aa0f..7354103bbaa 100644 --- a/app/directives/datetime-range/datetime-range.less +++ b/app/directives/datetime-range/datetime-range.less @@ -16,7 +16,7 @@ @import "../../styles/variables.less"; @import "../../styles/themes/cdap/mixins.less"; -@import "../../../bower_components/bootstrap/less/mixins.less"; +@import "../../../node_modules/@bower_components/bootstrap/less/mixins.less"; my-datetime-range { .date-text-input { diff --git a/app/directives/group-side-panel/group-side-panel.less b/app/directives/group-side-panel/group-side-panel.less index e402766db7d..0167446127f 100644 --- a/app/directives/group-side-panel/group-side-panel.less +++ b/app/directives/group-side-panel/group-side-panel.less @@ -15,7 +15,7 @@ */ @import "../../styles/variables.less"; -@import "../../../bower_components/bootstrap/less/mixins.less"; +@import "../../../node_modules/@bower_components/bootstrap/less/mixins.less"; @import "../../styles/themes/cdap/mixins.less"; my-side-panel, diff --git a/app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.html b/app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.html deleted file mode 100644 index 25b19fb47f3..00000000000 --- a/app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.html +++ /dev/null @@ -1,27 +0,0 @@ - - -
-
-
-
diff --git a/app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.js b/app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.js deleted file mode 100644 index 91bbfef91e9..00000000000 --- a/app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.js +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright © 2017 Cask Data, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. -*/ - -angular.module(PKG.name + '.commons') - .directive('myMultiSelectDropdown', function() { - return { - restrict: 'E', - scope: { - model: '=ngModel', - config: '=' - }, - templateUrl: 'widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.html', - controller: function($scope, myHelpers) { - $scope.extraSettings = { - externalProp: '', - checkBoxes: true - }; - $scope.selectedOptions = []; - $scope.delimiter = myHelpers.objectQuery($scope.config, 'widget-attributes', 'delimiter') || ','; - $scope.options = myHelpers.objectQuery($scope.config, 'widget-attributes', 'options') || []; - $scope.options = $scope.options.map(option => { - return { - id: option.id, - label: option.label || option.id - }; - }); - let defaultValue = myHelpers.objectQuery($scope.config, 'widget-attributes', 'defaultValue') || []; - if ($scope.model) { - $scope.model - .split($scope.delimiter) - .forEach(value => { - let valueInOption = $scope.options.find(op => op.id === value); - if (valueInOption) { - $scope.selectedOptions.push(valueInOption); - } else { - let unknownValue = { - id: value, - label: 'UnKnown Value (' + value + '). Not part of options' - }; - $scope.options.push(unknownValue); - $scope.selectedOptions.push(unknownValue); - } - }); - } else { - let defaultOption; - defaultOption = defaultValue - .map(value => $scope.options.find(op => op.id === value)) - .filter(value => value); - - if (defaultOption.length) { - $scope.selectedOptions = $scope.selectedOptions.concat(defaultOption); - } - } - $scope.$watch('selectedOptions', function() { - $scope.model = $scope.selectedOptions.map(o => o.id). join($scope.delimiter); - }, true); - } - }; - }); diff --git a/app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.less b/app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.less deleted file mode 100644 index 857925d3461..00000000000 --- a/app/directives/widget-container/widget-multi-select-dropdown/widget-multi-select-dropdown.less +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright © 2017 Cask Data, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. -*/ - -body.theme-cdap { - my-multi-select-dropdown { - .my-multi-select-dropdown { - .dropdown-menu.dropdown-menu-form { - overflow: auto !important; // This is because the lib makes overflow scroll and it looks bad. - background: white; - } - } - .dropdown-multiselect .btn-default.dropdown-toggle + .dropdown-menu > li > a { - background: white; - color: black; - } - } -} diff --git a/app/hydrator/adapters.less b/app/hydrator/adapters.less index d4a4ac2353a..cebb44ed97d 100644 --- a/app/hydrator/adapters.less +++ b/app/hydrator/adapters.less @@ -15,7 +15,7 @@ */ @import '../styles/variables.less'; -@import "../../bower_components/bootstrap/less/mixins.less"; +@import "../../node_modules/@bower_components/bootstrap/less/mixins.less"; @import '../styles/themes/cdap/mixins.less'; body.theme-cdap { diff --git a/app/hydrator/bottompanel.less b/app/hydrator/bottompanel.less index 6795a4a0f4e..56852474a7d 100644 --- a/app/hydrator/bottompanel.less +++ b/app/hydrator/bottompanel.less @@ -15,7 +15,7 @@ */ @import '../styles/variables.less'; -@import "../../bower_components/bootstrap/less/mixins.less"; +@import "../../node_modules/@bower_components/bootstrap/less/mixins.less"; @import '../styles/themes/cdap/mixins.less'; body.theme-cdap.state-hydrator { diff --git a/app/hydrator/hydrator-modal.less b/app/hydrator/hydrator-modal.less index 9ee5cf44d9c..04e7ae2892b 100644 --- a/app/hydrator/hydrator-modal.less +++ b/app/hydrator/hydrator-modal.less @@ -15,7 +15,7 @@ */ @import '../styles/variables.less'; -@import '../../bower_components/bootstrap/less/mixins.less'; +@import '../../node_modules/@bower_components/bootstrap/less/mixins.less'; @import '../styles/themes/cdap/mixins.less'; @import '../directives/dag-plus/color-constants.less'; diff --git a/app/hydrator/leftpanel.less b/app/hydrator/leftpanel.less index 9662e963116..1e82e6dfd37 100644 --- a/app/hydrator/leftpanel.less +++ b/app/hydrator/leftpanel.less @@ -15,7 +15,7 @@ */ @import '../styles/variables.less'; -@import "../../bower_components/bootstrap/less/mixins.less"; +@import "../../node_modules/@bower_components/bootstrap/less/mixins.less"; @import '../styles/themes/cdap/mixins.less'; @height-of-toppanel: 35px; diff --git a/app/hydrator/main.js b/app/hydrator/main.js index ed9710ab5a3..fb58b65db39 100644 --- a/app/hydrator/main.js +++ b/app/hydrator/main.js @@ -62,7 +62,6 @@ angular 'ui.ace', 'gridster', 'angular-cron-jobs', - 'angularjs-dropdown-multiselect', 'hc.marked', 'ngFileSaver', 'infinite-scroll', diff --git a/app/hydrator/toppanel.less b/app/hydrator/toppanel.less index 09f34460606..992c6d4a56c 100644 --- a/app/hydrator/toppanel.less +++ b/app/hydrator/toppanel.less @@ -15,7 +15,7 @@ */ @import '../styles/variables.less'; -@import '../../bower_components/bootstrap/less/mixins.less'; +@import '../../node_modules/@bower_components/bootstrap/less/mixins.less'; @import '../styles/themes/cdap/mixins.less'; @height-of-toppanel: 43px; @btn-border-color: #999999; diff --git a/app/styles/bootstrap.less b/app/styles/bootstrap.less index 4c628f71e0a..08029e9f231 100644 --- a/app/styles/bootstrap.less +++ b/app/styles/bootstrap.less @@ -16,54 +16,54 @@ // Core variables and mixins @import "./variables.less"; -@import "../../bower_components/bootstrap/less/mixins.less"; +@import "../../node_modules/@bower_components/bootstrap/less/mixins.less"; // Reset and dependencies -@import "../../bower_components/bootstrap/less/normalize.less"; -@import "../../bower_components/bootstrap/less/print.less"; -// @import "../../bower_components/bootstrap/less/glyphicons.less"; +@import "../../node_modules/@bower_components/bootstrap/less/normalize.less"; +@import "../../node_modules/@bower_components/bootstrap/less/print.less"; +// @import "../../node_modules/@bower_components/bootstrap/less/glyphicons.less"; // Core CSS -@import "../../bower_components/bootstrap/less/scaffolding.less"; -@import "../../bower_components/bootstrap/less/type.less"; -@import "../../bower_components/bootstrap/less/code.less"; -@import "../../bower_components/bootstrap/less/grid.less"; -@import "../../bower_components/bootstrap/less/tables.less"; -@import "../../bower_components/bootstrap/less/forms.less"; -@import "../../bower_components/bootstrap/less/buttons.less"; +@import "../../node_modules/@bower_components/bootstrap/less/scaffolding.less"; +@import "../../node_modules/@bower_components/bootstrap/less/type.less"; +@import "../../node_modules/@bower_components/bootstrap/less/code.less"; +@import "../../node_modules/@bower_components/bootstrap/less/grid.less"; +@import "../../node_modules/@bower_components/bootstrap/less/tables.less"; +@import "../../node_modules/@bower_components/bootstrap/less/forms.less"; +@import "../../node_modules/@bower_components/bootstrap/less/buttons.less"; // Components -@import "../../bower_components/bootstrap/less/component-animations.less"; -@import "../../bower_components/bootstrap/less/dropdowns.less"; -@import "../../bower_components/bootstrap/less/button-groups.less"; -@import "../../bower_components/bootstrap/less/input-groups.less"; -@import "../../bower_components/bootstrap/less/navs.less"; -@import "../../bower_components/bootstrap/less/navbar.less"; -@import "../../bower_components/bootstrap/less/breadcrumbs.less"; -@import "../../bower_components/bootstrap/less/pagination.less"; -@import "../../bower_components/bootstrap/less/pager.less"; -@import "../../bower_components/bootstrap/less/labels.less"; -@import "../../bower_components/bootstrap/less/badges.less"; -@import "../../bower_components/bootstrap/less/jumbotron.less"; -@import "../../bower_components/bootstrap/less/thumbnails.less"; -@import "../../bower_components/bootstrap/less/alerts.less"; -@import "../../bower_components/bootstrap/less/progress-bars.less"; -@import "../../bower_components/bootstrap/less/media.less"; -@import "../../bower_components/bootstrap/less/list-group.less"; -@import "../../bower_components/bootstrap/less/panels.less"; -@import "../../bower_components/bootstrap/less/responsive-embed.less"; -@import "../../bower_components/bootstrap/less/wells.less"; -@import "../../bower_components/bootstrap/less/close.less"; +@import "../../node_modules/@bower_components/bootstrap/less/component-animations.less"; +@import "../../node_modules/@bower_components/bootstrap/less/dropdowns.less"; +@import "../../node_modules/@bower_components/bootstrap/less/button-groups.less"; +@import "../../node_modules/@bower_components/bootstrap/less/input-groups.less"; +@import "../../node_modules/@bower_components/bootstrap/less/navs.less"; +@import "../../node_modules/@bower_components/bootstrap/less/navbar.less"; +@import "../../node_modules/@bower_components/bootstrap/less/breadcrumbs.less"; +@import "../../node_modules/@bower_components/bootstrap/less/pagination.less"; +@import "../../node_modules/@bower_components/bootstrap/less/pager.less"; +@import "../../node_modules/@bower_components/bootstrap/less/labels.less"; +@import "../../node_modules/@bower_components/bootstrap/less/badges.less"; +@import "../../node_modules/@bower_components/bootstrap/less/jumbotron.less"; +@import "../../node_modules/@bower_components/bootstrap/less/thumbnails.less"; +@import "../../node_modules/@bower_components/bootstrap/less/alerts.less"; +@import "../../node_modules/@bower_components/bootstrap/less/progress-bars.less"; +@import "../../node_modules/@bower_components/bootstrap/less/media.less"; +@import "../../node_modules/@bower_components/bootstrap/less/list-group.less"; +@import "../../node_modules/@bower_components/bootstrap/less/panels.less"; +@import "../../node_modules/@bower_components/bootstrap/less/responsive-embed.less"; +@import "../../node_modules/@bower_components/bootstrap/less/wells.less"; +@import "../../node_modules/@bower_components/bootstrap/less/close.less"; // Components w/ JavaScript -@import "../../bower_components/bootstrap/less/modals.less"; -@import "../../bower_components/bootstrap/less/tooltip.less"; -@import "../../bower_components/bootstrap/less/popovers.less"; -// @import "../../bower_components/bootstrap/less/carousel.less"; +@import "../../node_modules/@bower_components/bootstrap/less/modals.less"; +@import "../../node_modules/@bower_components/bootstrap/less/tooltip.less"; +@import "../../node_modules/@bower_components/bootstrap/less/popovers.less"; +// @import "../../node_modules/@bower_components/bootstrap/less/carousel.less"; // Utility classes -@import "../../bower_components/bootstrap/less/utilities.less"; -@import "../../bower_components/bootstrap/less/responsive-utilities.less"; +@import "../../node_modules/@bower_components/bootstrap/less/utilities.less"; +@import "../../node_modules/@bower_components/bootstrap/less/responsive-utilities.less"; // Addition for working in conjunction with bootstrap 4 diff --git a/app/styles/common.less b/app/styles/common.less index 621f5e7100a..a0dd7b93e83 100644 --- a/app/styles/common.less +++ b/app/styles/common.less @@ -16,7 +16,7 @@ @import (less) "./fonts.less"; // must be first to support external @import (css) @import (less) "./variables.less"; -@import (less) "../../bower_components/bootstrap/less/mixins.less"; +@import (less) "../../node_modules/@bower_components/bootstrap/less/mixins.less"; @import (less) "./modals.less"; /* diff --git a/app/styles/themes/cdap.less b/app/styles/themes/cdap.less index 8e76cc6abcd..e504fbf9275 100644 --- a/app/styles/themes/cdap.less +++ b/app/styles/themes/cdap.less @@ -15,7 +15,7 @@ */ @import "../variables.less"; -@import "../../../bower_components/bootstrap/less/mixins.less"; +@import "../../../node_modules/@bower_components/bootstrap/less/mixins.less"; // Mixins specific to the CDAP theme @import "../../styles/themes/cdap/mixins.less"; diff --git a/app/styles/themes/cdap/buttons.less b/app/styles/themes/cdap/buttons.less index 0837dbe59d0..054ce270476 100644 --- a/app/styles/themes/cdap/buttons.less +++ b/app/styles/themes/cdap/buttons.less @@ -15,7 +15,7 @@ */ @import "../../variables.less"; -@import "../../../../bower_components/bootstrap/less/mixins.less"; +@import "../../../../node_modules/@bower_components/bootstrap/less/mixins.less"; @import "mixins.less"; body.theme-cdap { diff --git a/app/styles/themes/cdap/header.less b/app/styles/themes/cdap/header.less index 521ff952871..35080c939c1 100644 --- a/app/styles/themes/cdap/header.less +++ b/app/styles/themes/cdap/header.less @@ -15,7 +15,7 @@ */ @import "../../variables.less"; -@import "../../../../bower_components/bootstrap/less/mixins.less"; +@import "../../../../node_modules/@bower_components/bootstrap/less/mixins.less"; body { header.navbar-cdap { diff --git a/app/styles/themes/cdap/tabs.less b/app/styles/themes/cdap/tabs.less index 664a7e0546d..845f87f0f52 100644 --- a/app/styles/themes/cdap/tabs.less +++ b/app/styles/themes/cdap/tabs.less @@ -15,7 +15,7 @@ */ @import "../../variables.less"; -@import "../../../../bower_components/bootstrap/less/mixins.less"; +@import "../../../../node_modules/@bower_components/bootstrap/less/mixins.less"; body.theme-cdap { main { diff --git a/app/styles/themes/cdap/theme.less b/app/styles/themes/cdap/theme.less index 7aa54451a5a..98906c15315 100644 --- a/app/styles/themes/cdap/theme.less +++ b/app/styles/themes/cdap/theme.less @@ -15,7 +15,7 @@ */ @import "../../variables.less"; -@import "../../../../bower_components/bootstrap/less/mixins.less"; +@import "../../../../node_modules/@bower_components/bootstrap/less/mixins.less"; @import "mixins.less"; body.theme-cdap { diff --git a/app/styles/variables.less b/app/styles/variables.less index b10ddb346fc..9c5d82279a8 100644 --- a/app/styles/variables.less +++ b/app/styles/variables.less @@ -14,7 +14,7 @@ * the License. */ -@import "../../bower_components/bootstrap/less/variables.less"; +@import "../../node_modules/@bower_components/bootstrap/less/variables.less"; @root-font-size: 13px; // new variables for use in themes diff --git a/app/tracker/main.js b/app/tracker/main.js index 02fb25b2b43..9147963ac0e 100644 --- a/app/tracker/main.js +++ b/app/tracker/main.js @@ -59,7 +59,6 @@ angular 'ui.ace', 'gridster', 'angular-cron-jobs', - 'angularjs-dropdown-multiselect', 'hc.marked', 'ngFileSaver', 'infinite-scroll', diff --git a/app/tracker/tracker.less b/app/tracker/tracker.less index 3b819b82286..e5b981214d9 100644 --- a/app/tracker/tracker.less +++ b/app/tracker/tracker.less @@ -15,7 +15,7 @@ */ @import '../styles/variables.less'; -@import '../../bower_components/bootstrap/less/mixins.less'; +@import '../../node_modules/@bower_components/bootstrap/less/mixins.less'; @import '../styles/themes/cdap/mixins.less'; @tracker-grey: #999999; diff --git a/bower.json b/bower.json deleted file mode 100644 index 8b53a0d6187..00000000000 --- a/bower.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "cdap-ui", - "private": true, - "dependencies": { - "angular": "1.4.3", - "angular-animate": "1.4.3", - "angular-sanitize": "1.4.3", - "angular-resource": "1.4.3", - "angular-mocks": "1.4.3", - "angular-cookies": "1.4.3", - "bootstrap": "3.3.6", - "angular-strap": "2.3.10", - "angular-motion": "0.4.3", - "angular-ui-router": "0.3.0", - "angular-loading-bar": "0.8.0", - "ngstorage": "0.3.10", - "d3": "3.5.5", - "angular-breadcrumb": "0.3.3", - "dagre-d3": "0.4.10", - "angular-moment": "0.10.3", - "angular-bootstrap": "1.1.2", - "c3": "0.4.10", - "angular-ui-ace": "bower", - "jsPlumb": "2.0.6", - "angular-gridster": "0.13.5", - "angular-cron-jobs": "1.4.1", - "angularjs-dropdown-multiselect": "1.5.2", - "angular-marked": "1.0.1", - "js-beautify": "1.6.2", - "angular-file-saver": "70aab54d6349c2945bae585a814011f1db8dcc2e", - "d3-tip": "0.6.7", - "esprima": "2.0.0", - "ngInfiniteScroll": "1.2.1", - "d3-timeline": "0.0.5", - "angular-inview": "1.5.7", - "node-uuid": "1.4.3" - }, - "resolutions": { - "angular": "1.4.3", - "d3": "3.5.5", - "lodash": "3.10.1" - } -} diff --git a/package.json b/package.json index ec96fb50baf..d70a85ed8bb 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "test": "run-p jest cypress", "ncc": "rm -rf server_dist && ncc build server.js -o server_dist", "build-graphql-fragment": "node ./graphql/schemaQuery.js", - "bower-root": "./node_modules/bower/bin/bower install --allow-root" + "bower-root": "node -e \"console.log('[deprecated] bower has been removed')\"" }, "repository": { "type": "git", @@ -88,7 +88,6 @@ "babel-loader": "8.0.6", "babel-plugin-lodash": "3.3.4", "babel-upgrade": "1.0.1", - "bower": "1.8.8", "case-sensitive-paths-webpack-plugin": "2.2.0", "clean-webpack-plugin": "3.0.0", "concurrently": "^6.2.0", @@ -131,7 +130,6 @@ "jest-css-modules-transform": "4.0.1", "jshint": "2.11.0-rc1", "lodash-webpack-plugin": "0.11.5", - "main-bower-files": "2.13.3", "merge-stream": "2.0.0", "node-dir": "0.1.17", "npm-run-all": "4.1.5", @@ -262,10 +260,52 @@ "vega-lite": "2.0.0-beta.16", "vega-tooltip": "0.4.3", "webpack-dev-server": "3.11.0", - "whatwg-fetch": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-1.0.0.tgz", - "yml-loader": "2.1.0" + "yml-loader": "2.1.0", + "@bower_components/ace-builds": "ajaxorg/ace-builds#^1", + "@bower_components/angular": "angular/bower-angular#1.4.3", + "@bower_components/angular-animate": "angular/bower-angular-animate#1.4.3", + "@bower_components/angular-bootstrap": "angular-ui/bootstrap-bower#1.1.2", + "@bower_components/angular-breadcrumb": "ncuillery/angular-breadcrumb#0.3.3", + "@bower_components/angular-cookies": "angular/bower-angular-cookies#1.4.3", + "@bower_components/angular-cron-jobs": "jacobscarter/angular-cron-jobs#1.4.1", + "@bower_components/angular-file-saver": "elquimeras/ng-file-saver#1.1.4", + "@bower_components/angular-gridster": "ManifestWebDesign/angular-gridster#0.13.5", + "@bower_components/angular-inview": "thenikso/angular-inview#1.5.7", + "@bower_components/angular-loading-bar": "chieffancypants/angular-loading-bar#0.8.0", + "@bower_components/angular-marked": "Hypercubed/angular-marked#1.0.1", + "@bower_components/angular-mocks": "angular/bower-angular-mocks#1.4.3", + "@bower_components/angular-moment": "urish/angular-moment#0.10.3", + "@bower_components/angular-motion": "mgcrea/angular-motion#0.4.3", + "@bower_components/angular-resource": "angular/bower-angular-resource#1.4.3", + "@bower_components/angular-sanitize": "angular/bower-angular-sanitize#1.4.3", + "@bower_components/angular-strap": "mgcrea/angular-strap#2.3.10", + "@bower_components/angular-ui-ace": "angular-ui/ui-ace#bower", + "@bower_components/angular-ui-router": "angular-ui/angular-ui-router-bower#0.3.0", + "@bower_components/blob-polyfill": "bjornstar/blob-polyfill#~1.0.20150320", + "@bower_components/bootstrap": "twbs/bootstrap#3.3.6", + "@bower_components/d3": "mbostock-bower/d3-bower#3.5.5", + "@bower_components/d3-timeline": "jiahuang/d3-timeline#0.0.5", + "@bower_components/d3-tip": "Caged/d3-tip#0.6.7", + "@bower_components/dagre": "cpettitt/dagre#^0.7.3", + "@bower_components/dagre-d3": "cpettitt/dagre-d3#0.4.10", + "@bower_components/esprima": "ariya/esprima#2.0.0", + "@bower_components/file-saver": "eligrey/FileSaver.js#^2.0.4", + "@bower_components/graphlib": "cpettitt/graphlib#^1.0.5", + "@bower_components/javascript-detect-element-resize": "sdecima/javascript-detect-element-resize#~0.5.1", + "@bower_components/jquery": "jquery/jquery-dist#1.9.1 - 2", + "@bower_components/js-beautify": "einars/js-beautify#1.6.2", + "@bower_components/jsPlumb": "sporritt/jsPlumb#2.0.6", + "@bower_components/lodash": "lodash/lodash#^3.10.0", + "@bower_components/marked": "chjj/marked#~0.3.1", + "@bower_components/moment": "moment/moment#>=2.8.0 <2.11.0", + "@bower_components/ngInfiniteScroll": "ng-infinite-scroll/ng-infinite-scroll-bower#1.2.1", + "@bower_components/ngstorage": "gsklee/ngStorage#0.3.10", + "@bower_components/node-uuid": "broofa/node-uuid#1.4.3" }, "resolutions": { "**/cypress": "5.6.0" + }, + "engines": { + "yarn": ">= 1.0.0" } } diff --git a/pom.xml b/pom.xml index 3c908f1b030..a2cfc5140dd 100644 --- a/pom.xml +++ b/pom.xml @@ -206,8 +206,6 @@ **/*.stylelintrc **/*.svg **/*__mocks__/** - **/bower_components/** - **/*.bowerrc **/node_modules/** **/coverage/** **/dist/** @@ -286,15 +284,6 @@ install --silent --frozen-lockfile - - bower-install - - bower - - - install --allow-root - - build-ui @@ -609,6 +598,10 @@ TestRunner.java + classes + 4 + 4 + true diff --git a/tslint.json b/tslint.json index 2a3442fe848..19578758393 100644 --- a/tslint.json +++ b/tslint.json @@ -65,7 +65,6 @@ "linterOptions": { "exclude": [ "node_modules", - "bower_components", "dist", "cdap_dist", "login_dist", diff --git a/webpack.config.cdap.dev.js b/webpack.config.cdap.dev.js index 126da1a3675..810d04bc601 100644 --- a/webpack.config.cdap.dev.js +++ b/webpack.config.cdap.dev.js @@ -35,7 +35,6 @@ let cleanOptions = { const loaderExclude = [ /node_modules/, - /bower_components/, /packaged\/public\/dist/, /packaged\/public\/cdap_dist/, /packaged\/public\/common_dist/, diff --git a/webpack.config.cdap.js b/webpack.config.cdap.js index c008edb94b6..99980aaf491 100644 --- a/webpack.config.cdap.js +++ b/webpack.config.cdap.js @@ -35,7 +35,6 @@ let cleanOptions = { const loaderExclude = [ /node_modules/, - /bower_components/, /packaged\/public\/dist/, /packaged\/public\/cdap_dist/, /packaged\/public\/common_dist/, @@ -210,7 +209,7 @@ if (mode === 'development') { appendScriptTag: true, delay: 500, ignore: - '/node_modules/|/bower_components/|/packaged/public/dist/|/packaged/public/cdap_dist/|/packaged/public/common_dist/|/lib/', + '/node_modules/|/packaged/public/dist/|/packaged/public/cdap_dist/|/packaged/public/common_dist/|/lib/', }) ); } diff --git a/webpack.config.common.js b/webpack.config.common.js index bb641f30c47..f19cb4c5e99 100644 --- a/webpack.config.common.js +++ b/webpack.config.common.js @@ -62,7 +62,6 @@ if (!isModeProduction(mode)) { const loaderExclude = [ /node_modules/, - /bower_components/, /packaged\/public\/dist/, /packaged\/public\/cdap_dist/, /packaged\/public\/common_dist/, diff --git a/webpack.config.login.js b/webpack.config.login.js index c1731f223cb..0f95a6cc213 100644 --- a/webpack.config.login.js +++ b/webpack.config.login.js @@ -97,7 +97,6 @@ if (!isModeProduction(mode)) { const loaderExclude = [ /node_modules/, - /bower_components/, /packaged\/public\/dist/, /packaged\/public\/cdap_dist/, /packaged\/public\/common_dist/, diff --git a/yarn.lock b/yarn.lock index cdfe6a59391..17da65fd9b1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2133,6 +2133,191 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== +"@bower_components/ace-builds@ajaxorg/ace-builds#^1": + version "1.19.0" + resolved "https://codeload.github.com/ajaxorg/ace-builds/tar.gz/4769dead0e1f119a70341f32994055cb60d73922" + +"@bower_components/angular-animate@angular/bower-angular-animate#1.4.3": + version "1.4.3" + resolved "https://codeload.github.com/angular/bower-angular-animate/tar.gz/4ce2a76359401102d2e0146ccf69e6c060799ff8" + +"@bower_components/angular-bootstrap@angular-ui/bootstrap-bower#1.1.2": + version "1.1.2" + resolved "https://codeload.github.com/angular-ui/bootstrap-bower/tar.gz/c1020d8d72283c87fba5766a193f38e0727d7674" + +"@bower_components/angular-breadcrumb@ncuillery/angular-breadcrumb#0.3.3": + version "0.3.3" + resolved "https://codeload.github.com/ncuillery/angular-breadcrumb/tar.gz/884d9acb2059993e721e44e790969d783a1b6ce9" + +"@bower_components/angular-cookies@angular/bower-angular-cookies#1.4.3": + version "1.4.3" + resolved "https://codeload.github.com/angular/bower-angular-cookies/tar.gz/1ef7a87fc52ed419322aefe14890bdb24e717fc9" + +"@bower_components/angular-cron-jobs@jacobscarter/angular-cron-jobs#1.4.1": + version "1.4.1" + resolved "https://codeload.github.com/jacobscarter/angular-cron-jobs/tar.gz/111ea7c0e65eb8b9c59816a5cc98dc3bf0a8eb13" + +"@bower_components/angular-file-saver@elquimeras/ng-file-saver#1.1.4": + version "1.1.4" + resolved "https://codeload.github.com/elquimeras/ng-file-saver/tar.gz/2ce1c1195b30af57f7586e43473fd41cdb85cfdf" + dependencies: + blob-tmp "^1.0.0" + file-saver "^1.3.3" + +"@bower_components/angular-gridster@ManifestWebDesign/angular-gridster#0.13.5": + version "0.13.5" + resolved "https://codeload.github.com/ManifestWebDesign/angular-gridster/tar.gz/281de99fa8faf744ddf78ebb517ae1f265a4fe7a" + +"@bower_components/angular-inview@thenikso/angular-inview#1.5.7": + version "1.5.7" + resolved "https://codeload.github.com/thenikso/angular-inview/tar.gz/36112b2877056dda606dea2add72a3c851297447" + +"@bower_components/angular-loading-bar@chieffancypants/angular-loading-bar#0.8.0": + version "0.8.0" + resolved "https://codeload.github.com/chieffancypants/angular-loading-bar/tar.gz/2582b44eca8c515635d1f667842a0e5b79fab405" + +"@bower_components/angular-marked@Hypercubed/angular-marked#1.0.1": + version "1.0.1" + resolved "https://codeload.github.com/Hypercubed/angular-marked/tar.gz/556476ef2fde4233d111e49cfc257e60b2655636" + dependencies: + marked "^0.3.3" + +"@bower_components/angular-mocks@angular/bower-angular-mocks#1.4.3": + version "1.4.3" + resolved "https://codeload.github.com/angular/bower-angular-mocks/tar.gz/7e3beec84afceeb060a3c6def0d7ca965727851c" + +"@bower_components/angular-moment@urish/angular-moment#0.10.3": + version "0.10.3" + resolved "https://codeload.github.com/urish/angular-moment/tar.gz/07d373b7a2fd17ff25ab927ff7fcb0b53b2d13fd" + dependencies: + moment ">=2.8.0 <2.11.0" + +"@bower_components/angular-motion@mgcrea/angular-motion#0.4.3": + version "0.4.3" + resolved "https://codeload.github.com/mgcrea/angular-motion/tar.gz/62096e7aa2962e257d36e836225c3392b2d01aea" + +"@bower_components/angular-resource@angular/bower-angular-resource#1.4.3": + version "1.4.3" + resolved "https://codeload.github.com/angular/bower-angular-resource/tar.gz/c971f7735b90685651526daf33a64c04b8539e91" + +"@bower_components/angular-sanitize@angular/bower-angular-sanitize#1.4.3": + version "1.4.3" + resolved "https://codeload.github.com/angular/bower-angular-sanitize/tar.gz/0367ee4c3f9cb8af5d1da9ec35b71a8b523d9fc0" + +"@bower_components/angular-strap@mgcrea/angular-strap#2.3.10": + version "2.3.10" + resolved "https://codeload.github.com/mgcrea/angular-strap/tar.gz/0b51f2bdac8a18cac51a5a5fe2edf5412473f535" + +"@bower_components/angular-ui-ace@angular-ui/ui-ace#bower": + version "0.0.0" + resolved "https://codeload.github.com/angular-ui/ui-ace/tar.gz/36844ff7c0e0d9445bc8e31514d7f0f59cb8b048" + +"@bower_components/angular-ui-router@angular-ui/angular-ui-router-bower#0.3.0": + version "0.3.0" + resolved "https://codeload.github.com/angular-ui/angular-ui-router-bower/tar.gz/d2a0feb9827e79f4dca6f30e67a37535c6841386" + dependencies: + angular "^1.0.8" + +"@bower_components/angular@angular/bower-angular#1.4.3": + version "1.4.3" + resolved "https://codeload.github.com/angular/bower-angular/tar.gz/dbd689e8103a6366e53e1f6786727f7c65ccfd75" + +"@bower_components/blob-polyfill@bjornstar/blob-polyfill#~1.0.20150320": + version "1.0.20150320" + resolved "https://codeload.github.com/bjornstar/blob-polyfill/tar.gz/1ea5fce0ecc5b0efde6506b1e563828f9a489ebd" + +"@bower_components/bootstrap@twbs/bootstrap#3.3.6": + version "3.3.6" + resolved "https://codeload.github.com/twbs/bootstrap/tar.gz/81df608a40bf0629a1dc08e584849bb1e43e0b7a" + +"@bower_components/d3-timeline@jiahuang/d3-timeline#0.0.5": + version "0.0.5" + resolved "https://codeload.github.com/jiahuang/d3-timeline/tar.gz/1b21c455faee5cf9f786956eefbf09530c63be1d" + dependencies: + d3 ">=3.4.3" + +"@bower_components/d3-tip@Caged/d3-tip#0.6.7": + version "0.6.7" + resolved "https://codeload.github.com/Caged/d3-tip/tar.gz/07cf158c54cf1686b3000d784ef55d27b095cc0e" + +"@bower_components/d3@mbostock-bower/d3-bower#3.5.5": + version "0.0.0" + resolved "https://codeload.github.com/mbostock-bower/d3-bower/tar.gz/b048d3869f38607e24d3e6e919a248fb828ac3db" + +"@bower_components/dagre-d3@cpettitt/dagre-d3#0.4.10": + version "0.4.10" + resolved "https://codeload.github.com/cpettitt/dagre-d3/tar.gz/e746821ab29e0cab58dc8a9f12a12f475ff2f0bc" + dependencies: + d3 "^3.3.8" + dagre "^0.7.3" + graphlib "^1.0.5" + lodash "^3.10.0" + +"@bower_components/dagre@cpettitt/dagre#^0.7.3": + version "0.7.5" + resolved "https://codeload.github.com/cpettitt/dagre/tar.gz/7b8dc3c93a53bbb4cead7e9070e12acf8aab7e21" + dependencies: + graphlib "^1.0.5" + lodash "^3.10.0" + +"@bower_components/esprima@ariya/esprima#2.0.0": + version "2.0.0" + resolved "https://codeload.github.com/ariya/esprima/tar.gz/852014036c7e46ad06c9f165f9ed69da4c1dddee" + +"@bower_components/file-saver@eligrey/FileSaver.js#^2.0.4": + version "2.0.4" + resolved "https://codeload.github.com/eligrey/FileSaver.js/tar.gz/5bb701bd6ea05a02836daf8ef88ec350a1dd4d83" + +"@bower_components/graphlib@cpettitt/graphlib#^1.0.5": + version "1.0.7" + resolved "https://codeload.github.com/cpettitt/graphlib/tar.gz/fbd547f8f19bd743a4344d385ee1ec37eb34279f" + dependencies: + lodash "^3.10.0" + +"@bower_components/javascript-detect-element-resize@sdecima/javascript-detect-element-resize#~0.5.1": + version "0.5.3" + resolved "https://codeload.github.com/sdecima/javascript-detect-element-resize/tar.gz/1b79a1a0d3624e075c5ffb1e4c8dd8b9f42ff1f4" + +"@bower_components/jquery@jquery/jquery-dist#1.9.1 - 2": + version "2.2.4" + resolved "https://codeload.github.com/jquery/jquery-dist/tar.gz/c0185ab7c75aab88762c5aae780b9d83b80eda72" + +"@bower_components/js-beautify@einars/js-beautify#1.6.2": + version "1.6.2" + resolved "https://codeload.github.com/einars/js-beautify/tar.gz/c93a8a60a1c7954e39fac9893faa36fc26f48fda" + dependencies: + config-chain "~1.1.5" + mkdirp "~0.5.0" + nopt "~3.0.1" + +"@bower_components/jsPlumb@sporritt/jsPlumb#2.0.6": + version "2.0.6" + resolved "https://codeload.github.com/sporritt/jsPlumb/tar.gz/dbed47f3e093fd67afdec33852a1bf6e8fda6fd2" + +"@bower_components/lodash@lodash/lodash#^3.10.0": + version "3.10.1" + resolved "https://codeload.github.com/lodash/lodash/tar.gz/dfbd78f71de0550068fc82ce6e013d443e5037d7" + +"@bower_components/marked@chjj/marked#~0.3.1": + version "0.3.19" + resolved "https://codeload.github.com/chjj/marked/tar.gz/5d1baa4d7ca55b27cb08029ac785e98b6378fcf0" + +"@bower_components/moment@moment/moment#>=2.8.0 <2.11.0": + version "2.10.6" + resolved "https://codeload.github.com/moment/moment/tar.gz/f3fbef9d9875bbff340b527dbe3f1c447a942f69" + +"@bower_components/ngInfiniteScroll@ng-infinite-scroll/ng-infinite-scroll-bower#1.2.1": + version "1.2.0" + resolved "https://codeload.github.com/ng-infinite-scroll/ng-infinite-scroll-bower/tar.gz/9fcbb888f7f5bae4e2ee104876d7d6036be9a2c1" + +"@bower_components/ngstorage@gsklee/ngStorage#0.3.10": + version "0.3.10" + resolved "https://codeload.github.com/gsklee/ngStorage/tar.gz/3cd5ffaff77bebda910b94ca2a657ac44f4aac79" + +"@bower_components/node-uuid@broofa/node-uuid#1.4.3": + version "1.4.3" + resolved "https://codeload.github.com/broofa/node-uuid/tar.gz/886463c660a095dfebfa69603921a8d156fdb12c" + "@cnakazawa/watch@^1.0.3": version "1.0.4" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" @@ -4997,6 +5182,11 @@ amdefine@>=0.0.4: resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= +angular@^1.0.8: + version "1.8.3" + resolved "https://registry.yarnpkg.com/angular/-/angular-1.8.3.tgz#851ad75d5163c105a7e329555ef70c90aa706894" + integrity sha512-5qjkWIQQVsHj4Sb5TcEs4WZWpFeVFHXwxEBHUhrny41D8UrBAd6T/6nPPAsLngJCReIOqi95W3mxdveveutpZw== + ansi-align@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-1.1.0.tgz#2f0c1658829739add5ebb15e6b0c6e3423f016ba" @@ -5656,7 +5846,7 @@ array.prototype.map@^1.0.3: es-array-method-boxes-properly "^1.0.0" is-string "^1.0.5" -arrify@^1.0.0, arrify@^1.0.1: +arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= @@ -5762,11 +5952,6 @@ async-settle@^1.0.0: dependencies: async-done "^1.2.2" -async@^1.2.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= - async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -6301,6 +6486,11 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" +blob-tmp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/blob-tmp/-/blob-tmp-1.0.0.tgz#de82491e222ff1354c77a93ee8e4ea2c89544273" + integrity sha512-RTImmCaQkiW07iT+n82zNo5OF/QsAx2hDlzdwgtDyI7VQPF2gQK/aGyEBNyUdtFyNNOsYNSm7LI0n5wctG6QUA== + blob-util@2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" @@ -6369,11 +6559,6 @@ bootstrap@4.6.1: resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.6.1.tgz#bc25380c2c14192374e8dec07cf01b2742d222a2" integrity sha512-0dj+VgI9Ecom+rvvpNZ4MUZJz8dcX7WCX+eTID9+/8HgOkv3dsRzi8BGeZJCQU6flWQVYxwTQnEZFrmJSEO7og== -bower@1.8.8: - version "1.8.8" - resolved "https://registry.yarnpkg.com/bower/-/bower-1.8.8.tgz#82544be34a33aeae7efb8bdf9905247b2cffa985" - integrity sha512-1SrJnXnkP9soITHptSO+ahx3QKp3cVzn8poI6ujqc5SeOkg5iqM1pK9H+DSc2OQ8SnO0jC/NG4Ur/UIwy7574A== - boxen@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-0.6.0.tgz#8364d4248ac34ff0ef1b2f2bf49a6c60ce0d81b6" @@ -7497,6 +7682,11 @@ commander@2.17.x: resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== +commander@7: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + commander@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" @@ -7609,6 +7799,14 @@ concurrently@^6.2.0: tree-kill "^1.2.2" yargs "^16.2.0" +config-chain@~1.1.5: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + configstore@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/configstore/-/configstore-2.1.0.tgz#737a3a7036e9886102aa6099e47bb33ab1aba1a1" @@ -8291,11 +8489,23 @@ d3-array@1, d3-array@^1.1.1, d3-array@^1.2.0: dependencies: internmap "^1.0.0" +"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3, d3-array@^3.2.0: + version "3.2.3" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.3.tgz#39f1f4954e4a09ff69ac597c2d61906b04e84740" + integrity sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ== + dependencies: + internmap "1 - 2" + d3-axis@1: version "1.0.12" resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-1.0.12.tgz#cdf20ba210cfbb43795af33756886fb3638daac9" integrity sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ== +d3-axis@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-3.0.0.tgz#c42a4a13e8131d637b745fc2973824cfeaf93322" + integrity sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw== + d3-brush@1: version "1.1.6" resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-1.1.6.tgz#b0a22c7372cabec128bdddf9bddc058592f89e9b" @@ -8307,6 +8517,17 @@ d3-brush@1: d3-selection "1" d3-transition "1" +d3-brush@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-3.0.0.tgz#6f767c4ed8dcb79de7ede3e1c0f89e63ef64d31c" + integrity sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ== + dependencies: + d3-dispatch "1 - 3" + d3-drag "2 - 3" + d3-interpolate "1 - 3" + d3-selection "3" + d3-transition "3" + d3-chord@1: version "1.0.6" resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-1.0.6.tgz#309157e3f2db2c752f0280fedd35f2067ccbb15f" @@ -8315,6 +8536,13 @@ d3-chord@1: d3-array "1" d3-path "1" +d3-chord@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-3.0.1.tgz#d156d61f485fce8327e6abf339cb41d8cbba6966" + integrity sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g== + dependencies: + d3-path "1 - 3" + d3-collection@1, d3-collection@^1.0.3: version "1.0.7" resolved "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz#349bd2aa9977db071091c13144d5e4f16b5b310e" @@ -8325,6 +8553,11 @@ d3-color@1, d3-color@^1.0.3: resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.4.1.tgz#c52002bf8846ada4424d55d97982fef26eb3bc8a" integrity sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q== +"d3-color@1 - 3", d3-color@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" + integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== + d3-contour@1, d3-contour@^1.1.0: version "1.3.2" resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-1.3.2.tgz#652aacd500d2264cb3423cee10db69f6f59bead3" @@ -8332,11 +8565,30 @@ d3-contour@1, d3-contour@^1.1.0: dependencies: d3-array "^1.1.1" +d3-contour@4: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-4.0.2.tgz#bb92063bc8c5663acb2422f99c73cbb6c6ae3bcc" + integrity sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA== + dependencies: + d3-array "^3.2.0" + +d3-delaunay@6: + version "6.0.4" + resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.4.tgz#98169038733a0a5babbeda55054f795bb9e4a58b" + integrity sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A== + dependencies: + delaunator "5" + d3-dispatch@1: version "1.0.6" resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-1.0.6.tgz#00d37bcee4dd8cd97729dd893a0ac29caaba5d58" integrity sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA== +"d3-dispatch@1 - 3", d3-dispatch@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" + integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== + d3-drag@1: version "1.2.5" resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-1.2.5.tgz#2537f451acd39d31406677b7dc77c82f7d988f70" @@ -8345,6 +8597,14 @@ d3-drag@1: d3-dispatch "1" d3-selection "1" +"d3-drag@2 - 3", d3-drag@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" + integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== + dependencies: + d3-dispatch "1 - 3" + d3-selection "3" + d3-dsv@1: version "1.2.0" resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.2.0.tgz#9d5f75c3a5f8abd611f74d3f5847b0d4338b885c" @@ -8354,11 +8614,25 @@ d3-dsv@1: iconv-lite "0.4" rw "1" +"d3-dsv@1 - 3", d3-dsv@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-3.0.1.tgz#c63af978f4d6a0d084a52a673922be2160789b73" + integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q== + dependencies: + commander "7" + iconv-lite "0.6" + rw "1" + d3-ease@1: version "1.0.7" resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-1.0.7.tgz#9a834890ef8b8ae8c558b2fe55bd57f5993b85e2" integrity sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ== +"d3-ease@1 - 3", d3-ease@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" + integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== + d3-fetch@1: version "1.2.0" resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-1.2.0.tgz#15ce2ecfc41b092b1db50abd2c552c2316cf7fc7" @@ -8366,6 +8640,13 @@ d3-fetch@1: dependencies: d3-dsv "1" +d3-fetch@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-3.0.1.tgz#83141bff9856a0edb5e38de89cdcfe63d0a60a22" + integrity sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw== + dependencies: + d3-dsv "1 - 3" + d3-force@1: version "1.2.1" resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-1.2.1.tgz#fd29a5d1ff181c9e7f0669e4bd72bdb0e914ec0b" @@ -8376,11 +8657,25 @@ d3-force@1: d3-quadtree "1" d3-timer "1" +d3-force@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-3.0.0.tgz#3e2ba1a61e70888fe3d9194e30d6d14eece155c4" + integrity sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg== + dependencies: + d3-dispatch "1 - 3" + d3-quadtree "1 - 3" + d3-timer "1 - 3" + d3-format@1, d3-format@^1.2.0: version "1.4.5" resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.4.5.tgz#374f2ba1320e3717eb74a9356c67daee17a7edb4" integrity sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ== +"d3-format@1 - 3", d3-format@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641" + integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== + d3-geo-projection@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-3.0.0.tgz#45ad8ce756cdbfa8340b11b2988644d8e1fa42e4" @@ -8405,6 +8700,13 @@ d3-geo@1, d3-geo@^1.6.4: dependencies: d3-array ">=2.5" +d3-geo@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.1.0.tgz#74fd54e1f4cebd5185ac2039217a98d39b0a4c0e" + integrity sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA== + dependencies: + d3-array "2.5.0 - 3" + d3-hexbin@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/d3-hexbin/-/d3-hexbin-0.2.2.tgz#9c5837dacfd471ab05337a9e91ef10bfc4f98831" @@ -8415,6 +8717,11 @@ d3-hierarchy@1, d3-hierarchy@^1.1.4: resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz#2f6bee24caaea43f8dc37545fa01628559647a83" integrity sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ== +d3-hierarchy@3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#b01cd42c1eed3d46db77a5966cf726f8c09160c6" + integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA== + d3-interpolate@1, d3-interpolate@^1.1.4, d3-interpolate@^1.3.2: version "1.4.0" resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.4.0.tgz#526e79e2d80daa383f9e0c1c1c7dcc0f0583e987" @@ -8422,26 +8729,53 @@ d3-interpolate@1, d3-interpolate@^1.1.4, d3-interpolate@^1.3.2: dependencies: d3-color "1" +"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" + integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== + dependencies: + d3-color "1 - 3" + d3-path@1, d3-path@^1.0.5: version "1.0.9" resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.9.tgz#48c050bb1fe8c262493a8caf5524e3e9591701cf" integrity sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== +"d3-path@1 - 3", d3-path@3, d3-path@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.1.0.tgz#22df939032fb5a71ae8b1800d61ddb7851c42526" + integrity sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== + d3-polygon@1: version "1.0.6" resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-1.0.6.tgz#0bf8cb8180a6dc107f518ddf7975e12abbfbd38e" integrity sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ== +d3-polygon@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-3.0.1.tgz#0b45d3dd1c48a29c8e057e6135693ec80bf16398" + integrity sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg== + d3-quadtree@1: version "1.0.7" resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-1.0.7.tgz#ca8b84df7bb53763fe3c2f24bd435137f4e53135" integrity sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA== +"d3-quadtree@1 - 3", d3-quadtree@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz#6dca3e8be2b393c9a9d514dabbd80a92deef1a4f" + integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw== + d3-random@1: version "1.1.2" resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-1.1.2.tgz#2833be7c124360bf9e2d3fd4f33847cfe6cab291" integrity sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ== +d3-random@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-3.0.1.tgz#d4926378d333d9c0bfd1e6fa0194d30aebaa20f4" + integrity sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ== + d3-request@1: version "1.0.6" resolved "https://registry.yarnpkg.com/d3-request/-/d3-request-1.0.6.tgz#a1044a9ef4ec28c824171c9379fae6d79474b19f" @@ -8469,6 +8803,14 @@ d3-scale-chromatic@1, d3-scale-chromatic@^1.3.3: d3-color "1" d3-interpolate "1" +d3-scale-chromatic@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz#15b4ceb8ca2bb0dcb6d1a641ee03d59c3b62376a" + integrity sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g== + dependencies: + d3-color "1 - 3" + d3-interpolate "1 - 3" + d3-scale@2, d3-scale@^2.1.2: version "2.2.2" resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-2.2.2.tgz#4e880e0b2745acaaddd3ede26a9e908a9e17b81f" @@ -8481,6 +8823,17 @@ d3-scale@2, d3-scale@^2.1.2: d3-time "1" d3-time-format "2" +d3-scale@4: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396" + integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== + dependencies: + d3-array "2.10.0 - 3" + d3-format "1 - 3" + d3-interpolate "1.2.0 - 3" + d3-time "2.1.1 - 3" + d3-time-format "2 - 4" + d3-scale@^1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-1.0.7.tgz#fa90324b3ea8a776422bd0472afab0b252a0945d" @@ -8499,6 +8852,11 @@ d3-selection@1, d3-selection@^1.1.0: resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.4.2.tgz#dcaa49522c0dbf32d6c1858afc26b6094555bc5c" integrity sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg== +"d3-selection@2 - 3", d3-selection@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" + integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== + d3-shape@1, d3-shape@^1.1.0, d3-shape@^1.2.0: version "1.3.7" resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.7.tgz#df63801be07bc986bc54f63789b4fe502992b5d7" @@ -8506,6 +8864,13 @@ d3-shape@1, d3-shape@^1.1.0, d3-shape@^1.2.0: dependencies: d3-path "1" +d3-shape@3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.2.0.tgz#a1a839cbd9ba45f28674c69d7f855bcf91dfc6a5" + integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== + dependencies: + d3-path "^3.1.0" + d3-time-format@2, d3-time-format@^2.0.5: version "2.3.0" resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.3.0.tgz#107bdc028667788a8924ba040faf1fbccd5a7850" @@ -8513,16 +8878,35 @@ d3-time-format@2, d3-time-format@^2.0.5: dependencies: d3-time "1" +"d3-time-format@2 - 4", d3-time-format@4: + version "4.1.0" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.1.0.tgz#7ab5257a5041d11ecb4fe70a5c7d16a195bb408a" + integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== + dependencies: + d3-time "1 - 3" + d3-time@1, d3-time@^1.0.10: version "1.1.0" resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== +"d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.1.0.tgz#9310db56e992e3c0175e1ef385e545e48a9bb5c7" + integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== + dependencies: + d3-array "2 - 3" + d3-timer@1: version "1.0.10" resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.10.tgz#dfe76b8a91748831b13b6d9c793ffbd508dd9de5" integrity sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw== +"d3-timer@1 - 3", d3-timer@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" + integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== + d3-transition@1: version "1.3.2" resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-1.3.2.tgz#a98ef2151be8d8600543434c1ca80140ae23b398" @@ -8535,6 +8919,17 @@ d3-transition@1: d3-selection "^1.1.0" d3-timer "1" +"d3-transition@2 - 3", d3-transition@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" + integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== + dependencies: + d3-color "1 - 3" + d3-dispatch "1 - 3" + d3-ease "1 - 3" + d3-interpolate "1 - 3" + d3-timer "1 - 3" + d3-voronoi@1, d3-voronoi@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.4.tgz#dd3c78d7653d2bb359284ae478645d95944c8297" @@ -8551,6 +8946,17 @@ d3-zoom@1: d3-selection "1" d3-transition "1" +d3-zoom@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" + integrity sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== + dependencies: + d3-dispatch "1 - 3" + d3-drag "2 - 3" + d3-interpolate "1 - 3" + d3-selection "2 - 3" + d3-transition "2 - 3" + d3@5.15.0: version "5.15.0" resolved "https://registry.yarnpkg.com/d3/-/d3-5.15.0.tgz#ffd44958e6a3cb8a59a84429c45429b8bca5677a" @@ -8588,6 +8994,47 @@ d3@5.15.0: d3-voronoi "1" d3-zoom "1" +d3@>=3.4.3: + version "7.8.4" + resolved "https://registry.yarnpkg.com/d3/-/d3-7.8.4.tgz#e35d45800e4068cab07e59e5d883a4bb42ab217f" + integrity sha512-q2WHStdhiBtD8DMmhDPyJmXUxr6VWRngKyiJ5EfXMxPw+tqT6BhNjhJZ4w3BHsNm3QoVfZLY8Orq/qPFczwKRA== + dependencies: + d3-array "3" + d3-axis "3" + d3-brush "3" + d3-chord "3" + d3-color "3" + d3-contour "4" + d3-delaunay "6" + d3-dispatch "3" + d3-drag "3" + d3-dsv "3" + d3-ease "3" + d3-fetch "3" + d3-force "3" + d3-format "3" + d3-geo "3" + d3-hierarchy "3" + d3-interpolate "3" + d3-path "3" + d3-polygon "3" + d3-quadtree "3" + d3-random "3" + d3-scale "4" + d3-scale-chromatic "3" + d3-selection "3" + d3-shape "3" + d3-time "3" + d3-time-format "4" + d3-timer "3" + d3-transition "3" + d3-zoom "3" + +d3@^3.3.8: + version "3.5.17" + resolved "https://registry.yarnpkg.com/d3/-/d3-3.5.17.tgz#bc46748004378b21a360c9fc7cf5231790762fb8" + integrity sha512-yFk/2idb8OHPKkbAL8QaOaqENNoMhIaSHZerk3oQsECwkObkCpJyjYwCe+OHiq6UEdhe1m8ZGARRRO3ljFjlKg== + d@1, d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" @@ -8603,6 +9050,14 @@ d@~0.1.1: dependencies: es5-ext "~0.10.2" +dagre@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/dagre/-/dagre-0.7.4.tgz#de72f0e74a550ce11ce638f0a136fed712398022" + integrity sha512-XvkbOx1bjJABBaE2WKSAB29rOT96M3fpq1C1n/hBLSNzwrPi06LelkU4OFA+s25Ua5yhsQvhp7+JgDdC//pM8A== + dependencies: + graphlib "^1.0.5" + lodash "^3.10.0" + dagre@^0.8.5: version "0.8.5" resolved "https://registry.yarnpkg.com/dagre/-/dagre-0.8.5.tgz#ba30b0055dac12b6c1fcc247817442777d06afee" @@ -8834,6 +9289,13 @@ del@^4.1.1: pify "^4.0.1" rimraf "^2.6.3" +delaunator@5: + version "5.0.0" + resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.0.tgz#60f052b28bd91c9b4566850ebf7756efe821d81b" + integrity sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw== + dependencies: + robust-predicates "^3.0.0" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -10027,11 +10489,6 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-2.0.2.tgz#1b74985400171b85554894459c978de6ef453ab7" - integrity sha512-AgFD4VU+lVLP6vjnlNfF7OeInLTyeyckCNPEsuxz1vi786UuK/nk6ynPuhn/h+Ju9++TQyr5EpLRI14fc1QtTQ== - extend@^3.0.0, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" @@ -10276,6 +10733,11 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +file-saver@^1.3.3: + version "1.3.8" + resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-1.3.8.tgz#e68a30c7cb044e2fb362b428469feb291c2e09d8" + integrity sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg== + file-selector@^0.1.12: version "0.1.19" resolved "https://registry.yarnpkg.com/file-selector/-/file-selector-0.1.19.tgz#8ecc9d069a6f544f2e4a096b64a8052e70ec8abf" @@ -10975,7 +11437,7 @@ glob-watcher@^5.0.3: normalize-path "^3.0.0" object.defaults "^1.1.0" -glob@^5.0.15, glob@^5.0.3: +glob@^5.0.15: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= @@ -11123,16 +11585,6 @@ globby@^11.0.2: merge2 "^1.3.0" slash "^3.0.0" -globby@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-2.1.0.tgz#9e9192bcd33f4ab6a4f894e5e7ea8b713213c482" - integrity sha1-npGSvNM/Srak+JTl5+qLcTITxII= - dependencies: - array-union "^1.0.1" - async "^1.2.1" - glob "^5.0.3" - object-assign "^3.0.0" - globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -11222,6 +11674,13 @@ graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== +graphlib@^1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-1.0.7.tgz#0cab2df0ffe6abe070b2625bfa1edb6ec967b8b1" + integrity sha512-jNb7RbqTIRyZRmcVCxGefOlGWjNdbjcT2tFj36zhnRa8yhAlOvydh9nBixfLQIqSU+DwCx47tg3ysw8NIYhpsA== + dependencies: + lodash "^3.10.0" + graphlib@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da" @@ -12119,6 +12578,13 @@ iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv- dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@0.6: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + iconv-lite@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" @@ -12374,6 +12840,11 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" +"internmap@1 - 2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" + integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== + internmap@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.0.tgz#3c6bf0944b0eae457698000412108752bbfddb56" @@ -14417,6 +14888,11 @@ lodash@4.17.15: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== +lodash@^3.10.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" + integrity sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ== + lodash@^4.0.1, lodash@^4.12.0, lodash@^4.16.6, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@~4.17.11: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -14573,19 +15049,6 @@ lz-string@^1.4.4: resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= -main-bower-files@2.13.3: - version "2.13.3" - resolved "https://registry.yarnpkg.com/main-bower-files/-/main-bower-files-2.13.3.tgz#d5a8f4c3de0240d5d85d369fe44181b9b09c0ab7" - integrity sha512-Wfs4DJZJIifrvYx5F/JZ/GkCkpH6gx9pZ6Ep7Gb9mRqJ4mBzmEHG5j6bmLVjzYruB/ddAQgXfybAWk7qM5MV7A== - dependencies: - chalk "^1.0.0" - extend "^2.0.1" - globby "^2.0.0" - multimatch "^2.0.0" - path-exists "^1.0.0" - strip-json-comments "^1.0.2" - vinyl-fs "^3.0.3" - make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -14694,7 +15157,7 @@ markdown-to-jsx@^7.1.3: resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.3.tgz#f00bae66c0abe7dd2d274123f84cb6bd2a2c7c6a" integrity sha512-jtQ6VyT7rMT5tPV0g2EJakEnXLiPksnvlYtwQsVVZ611JsWGN8bQ1tVSDX4s6JllfEH6wmsYxNjTUAMrPmNA8w== -marked@^0.3.12: +marked@^0.3.12, marked@^0.3.3: version "0.3.19" resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790" integrity sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg== @@ -15078,7 +15541,7 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: +"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -15098,6 +15561,11 @@ minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== +minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + minimist@~0.0.1: version "0.0.10" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" @@ -15195,6 +15663,13 @@ mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.5, mkdir dependencies: minimist "^1.2.5" +mkdirp@~0.5.0: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + modclean-patterns-default@latest: version "1.1.2" resolved "https://registry.yarnpkg.com/modclean-patterns-default/-/modclean-patterns-default-1.1.2.tgz#9b2d53e3abd707edcf0c1501b4d5ac04c947a283" @@ -15239,6 +15714,11 @@ moment@2.24.0: resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== +"moment@>=2.8.0 <2.11.0": + version "2.10.6" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.10.6.tgz#6cb21967c79cba7b0ca5e66644f173662b3efa77" + integrity sha512-Tqzz/uADMAPuqWA7iE0eMCJHhDqGuRpiwUSokCT3144wCsjeTHwzbgJY62GAvt3ax8bI8tDugD2oaMQXvJ9tBA== + mousetrap@1.6.3: version "1.6.3" resolved "https://registry.yarnpkg.com/mousetrap/-/mousetrap-1.6.3.tgz#80fee49665fd478bccf072c9d46bdf1bfed3558a" @@ -15289,16 +15769,6 @@ multicast-dns@^6.0.1: dns-packet "^1.3.1" thunky "^1.0.2" -multimatch@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" - integrity sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= - dependencies: - array-differ "^1.0.0" - array-union "^1.0.1" - arrify "^1.0.0" - minimatch "^3.0.0" - multipipe@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" @@ -15595,6 +16065,13 @@ nopt@^4.0.1: abbrev "1" osenv "^0.1.4" +nopt@~3.0.1: + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + integrity sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg== + dependencies: + abbrev "1" + normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -16370,11 +16847,6 @@ path-dirname@^1.0.0: resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= -path-exists@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-1.0.0.tgz#d5a8998eb71ef37a74c34eb0d9eba6e878eea081" - integrity sha1-1aiZjrce83p0w06w2eum6HjuoIE= - path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" @@ -17365,6 +17837,11 @@ property-information@^5.0.0, property-information@^5.3.0: dependencies: xtend "^4.0.0" +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + proxy-addr@~2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" @@ -19082,6 +19559,11 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +robust-predicates@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.1.tgz#ecde075044f7f30118682bd9fb3f123109577f9a" + integrity sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g== + rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -20236,7 +20718,7 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@1.0.x, strip-json-comments@^1.0.2: +strip-json-comments@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91" integrity sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E= @@ -22164,7 +22646,7 @@ vinyl-file@^3.0.0: strip-bom-stream "^2.0.0" vinyl "^2.0.1" -vinyl-fs@^3.0.0, vinyl-fs@^3.0.3: +vinyl-fs@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==