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/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/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 7f30909b281..f20bc75166c 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 783a9725f3a..66e6aa59fab 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 3b2ff73bbd3..894db8ac79f 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 2b73a8d386a..d54d531d547 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 3d5b19d3cae..dc7b92b4c82 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 b88ac94018e..537ae34de47 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,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",
@@ -87,7 +87,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",
@@ -130,7 +129,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",
"node-sass": "4.13.0",
@@ -260,7 +258,47 @@
"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"
},
"engines": {
"node": ">= 10.12.2"
@@ -269,5 +307,8 @@
"**/@npmcli/fs": "1.0.0",
"**/cypress": "5.6.0",
"**/npmlog": "4.1.2"
+ },
+ "engines": {
+ "yarn": ">= 1.0.0"
}
}
diff --git a/pom.xml b/pom.xml
index e3b526c0145..14ec53750cf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -160,8 +160,6 @@
**/*.stylelintrc
**/*.svg
**/*__mocks__/**
- **/bower_components/**
- **/*.bowerrc
**/node_modules/**
**/coverage/**
**/dist/**
@@ -240,15 +238,6 @@
install --silent --frozen-lockfile
-
- bower-install
-
- bower
-
-
- install --allow-root
-
-
build-ui
@@ -536,6 +525,5 @@
-
diff --git a/tslint.json b/tslint.json
index afbde108cf1..9831ab637b5 100644
--- a/tslint.json
+++ b/tslint.json
@@ -64,7 +64,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 e36a06e945b..56653384b14 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 ed76bc70c2c..758ee8f76f0 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"
@@ -5651,7 +5841,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"
@@ -6376,11 +6566,6 @@ bootstrap@4.4.1:
resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.4.1.tgz#8582960eea0c5cd2bede84d8b0baf3789c3e8b01"
integrity sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA==
-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"
@@ -7507,6 +7692,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"
@@ -7619,6 +7809,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"
@@ -8309,11 +8507,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"
@@ -8325,6 +8535,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"
@@ -8333,6 +8554,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"
@@ -8343,6 +8571,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"
@@ -8350,11 +8583,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"
@@ -8363,6 +8615,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"
@@ -8372,11 +8632,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"
@@ -8384,6 +8658,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"
@@ -8394,11 +8675,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"
@@ -8423,6 +8718,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"
@@ -8433,6 +8735,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"
@@ -8440,26 +8747,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"
@@ -8487,6 +8821,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"
@@ -8499,6 +8841,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"
@@ -8517,6 +8870,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"
@@ -8524,6 +8882,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"
@@ -8531,16 +8896,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"
@@ -8553,6 +8937,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"
@@ -8569,6 +8964,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"
@@ -8606,6 +9012,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"
@@ -8621,6 +9068,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"
@@ -8852,6 +9307,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"
@@ -10040,11 +10502,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"
@@ -10289,6 +10746,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"
@@ -11010,7 +11472,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=
@@ -11158,16 +11620,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"
@@ -11266,6 +11718,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"
@@ -12163,6 +12622,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"
@@ -12425,6 +12891,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"
@@ -14426,6 +14897,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.0, 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.10, lodash@~4.17.11:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
@@ -14582,19 +15058,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"
@@ -14703,7 +15166,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==
@@ -15103,7 +15566,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==
@@ -15123,6 +15586,11 @@ minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.
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"
@@ -15220,6 +15688,13 @@ mkdirp@1.x, mkdirp@^1.0.3, mkdirp@^1.0.4:
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"
@@ -15264,6 +15739,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"
@@ -15314,16 +15794,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"
@@ -15661,6 +16131,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"
@@ -16436,11 +16913,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"
@@ -17422,6 +17894,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"
@@ -19147,6 +19624,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"
@@ -20317,7 +20799,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=
@@ -22266,7 +22748,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==