dependency-cruiser output
cluster_node_modules
node_modules
cluster_app
app
cluster_app/containers
containers
cluster_app/containers/alert-manager
alert-manager
cluster_app/containers/banner-manager
banner-manager
cluster_app/containers/banners
banners
cluster_app/containers/banners/templates
templates
cluster_app/containers/banners/templates/warn
warn
cluster_app/containers/banners/upgrade-now
upgrade-now
cluster_app/containers/create-course-tab-item
create-course-tab-item
cluster_app/containers/global-search
global-search
cluster_app/containers/guarded-route
guarded-route
cluster_app/containers/header
header
cluster_app/containers/modal-manager
modal-manager
cluster_app/containers/nav
nav
cluster_app/containers/nav/partials
partials
cluster_app/containers/nav/partials/footer
footer
cluster_app/containers/pages
pages
cluster_app/containers/pages/not-found
not-found
cluster_app/containers/portfolio-nav
portfolio-nav
cluster_app/containers/portfolio-nav/partials
partials
cluster_app/containers/portfolio-nav/partials/controls
controls
cluster_app/containers/portfolio-nav/partials/item
item
cluster_app/containers/portfolio-nav/partials/menu
menu
cluster_app/containers/portfolio-selection-tab-item
portfolio-selection-tab-item
cluster_app/containers/portfolio-tab-item
portfolio-tab-item
cluster_app/containers/toast-manager
toast-manager
cluster_app/global
global
cluster_app/global/clients
clients
cluster_app/global/clients/course
course
cluster_app/global/clients/market-data
market-data
cluster_app/global/clients/market-info
market-info
cluster_app/global/clients/metric
metric
cluster_app/global/clients/participant
participant
cluster_app/global/clients/portfolio
portfolio
cluster_app/global/clients/post
post
cluster_app/global/clients/professor
professor
cluster_app/global/clients/socket
socket
cluster_app/global/constants
constants
cluster_app/global/contexts
contexts
cluster_app/global/contexts/policy
policy
cluster_app/global/utils
utils
cluster_app/global/utils/bem
bem
cluster_app/global/utils/course
course
cluster_app/global/utils/exchange
exchange
cluster_app/global/utils/persisted-state
persisted-state
cluster_app/global/utils/policy
policy
cluster_app/global/utils/portfolio
portfolio
cluster_app/global/utils/post
post
cluster_app/global/utils/route
route
cluster_app/global/utils/security
security
cluster_app/global/utils/user
user
cluster_app/router
router
cluster_app/store
store
cluster_app/store/admin
admin
cluster_app/store/alert
alert
cluster_app/store/app
app
cluster_app/store/banner
banner
cluster_app/store/benchmarks
benchmarks
cluster_app/store/billing
billing
cluster_app/store/countries
countries
cluster_app/store/courses
courses
cluster_app/store/currencies
currencies
cluster_app/store/forms
forms
cluster_app/store/fundamentals
fundamentals
cluster_app/store/helpers
helpers
cluster_app/store/metrics
metrics
cluster_app/store/modal
modal
cluster_app/store/orders
orders
cluster_app/store/payouts
payouts
cluster_app/store/portfolios
portfolios
cluster_app/store/product
product
cluster_app/store/rankings
rankings
cluster_app/store/search
search
cluster_app/store/sectors
sectors
cluster_app/store/securities
securities
cluster_app/store/timeseries
timeseries
cluster_app/store/toast
toast
cluster_app/store/users
users
cluster_app/components
components
cluster_app/components/list-items
list-items
cluster_app/components/list-items/search-error
search-error
cluster_app/components/list-items/search-not-found
search-not-found
cluster_app/components/list-items/search-stock
search-stock
cluster_app/components/create-portfolio-thumbnail
create-portfolio-thumbnail
cluster_app/components/layout
layout
cluster_app/components/layout/partials
partials
cluster_app/components/layout/partials/main
main
cluster_app/components/layout/partials/section
section
cluster_app/components/layout/templates
templates
cluster_app/components/layout/templates/private
private
cluster_app/components/layout/templates/public
public
app/components/create-portfolio-thumbnail/index.jsx
index.jsx
app/components/create-portfolio-thumbnail/styles.scss
styles.scss
app/components/create-portfolio-thumbnail/index.jsx->app/components/create-portfolio-thumbnail/styles.scss
node_modules/prop-types
prop-types
app/components/create-portfolio-thumbnail/index.jsx->node_modules/prop-types
node_modules/react
react
app/components/create-portfolio-thumbnail/index.jsx->node_modules/react
node_modules/@equitysim
@equitysim
app/components/create-portfolio-thumbnail/index.jsx->node_modules/@equitysim
no-non-package-json
app/global/utils/bem/index.jsx
index.jsx
app/components/create-portfolio-thumbnail/index.jsx->app/global/utils/bem/index.jsx
node_modules/classnames
classnames
app/global/utils/bem/index.jsx->node_modules/classnames
app/components/layout/index.jsx
index.jsx
app/components/layout/index.jsx->node_modules/prop-types
app/components/layout/index.jsx->node_modules/react
app/components/layout/partials/main/index.jsx
index.jsx
app/components/layout/index.jsx->app/components/layout/partials/main/index.jsx
app/components/layout/partials/section/index.jsx
index.jsx
app/components/layout/index.jsx->app/components/layout/partials/section/index.jsx
app/components/layout/templates/private/index.jsx
index.jsx
app/components/layout/index.jsx->app/components/layout/templates/private/index.jsx
app/components/layout/templates/public/index.jsx
index.jsx
app/components/layout/index.jsx->app/components/layout/templates/public/index.jsx
app/components/layout/partials/main/index.jsx->node_modules/prop-types
app/components/layout/partials/main/index.jsx->node_modules/react
app/components/layout/partials/main/index.jsx->app/global/utils/bem/index.jsx
app/components/layout/partials/main/styles.scss
styles.scss
app/components/layout/partials/main/index.jsx->app/components/layout/partials/main/styles.scss
app/components/layout/partials/section/index.jsx->node_modules/prop-types
app/components/layout/partials/section/index.jsx->node_modules/react
app/components/layout/partials/section/index.jsx->app/global/utils/bem/index.jsx
app/components/layout/partials/section/styles.scss
styles.scss
app/components/layout/partials/section/index.jsx->app/components/layout/partials/section/styles.scss
app/components/layout/templates/private/index.jsx->node_modules/prop-types
app/components/layout/templates/private/index.jsx->node_modules/react
app/components/layout/templates/private/index.jsx->node_modules/@equitysim
no-non-package-json
app/components/layout/templates/private/index.jsx->app/global/utils/bem/index.jsx
app/components/layout/templates/private/styles.scss
styles.scss
app/components/layout/templates/private/index.jsx->app/components/layout/templates/private/styles.scss
app/containers/header/index.jsx
index.jsx
app/components/layout/templates/private/index.jsx->app/containers/header/index.jsx
app/containers/nav/index.jsx
index.jsx
app/components/layout/templates/private/index.jsx->app/containers/nav/index.jsx
app/components/layout/templates/public/index.jsx->node_modules/prop-types
app/components/layout/templates/public/index.jsx->node_modules/react
app/components/layout/templates/public/index.jsx->node_modules/@equitysim
no-non-package-json
app/components/layout/templates/public/index.jsx->app/global/utils/bem/index.jsx
app/components/layout/templates/public/styles.scss
styles.scss
app/components/layout/templates/public/index.jsx->app/components/layout/templates/public/styles.scss
app/global/constants/routes.js
routes.js
app/components/layout/templates/public/index.jsx->app/global/constants/routes.js
app/router/history.js
history.js
app/components/layout/templates/public/index.jsx->app/router/history.js
app/containers/header/connected.jsx
connected.jsx
app/containers/header/index.jsx->app/containers/header/connected.jsx
app/containers/nav/connected.jsx
connected.jsx
app/containers/nav/index.jsx->app/containers/nav/connected.jsx
app/router/history.js->node_modules/@equitysim
no-non-package-json
app/router/history.js->app/global/constants/routes.js
node_modules/history
history
app/router/history.js->node_modules/history
app/components/list-items/search-error/index.jsx
index.jsx
app/components/list-items/search-error/index.jsx->node_modules/prop-types
app/components/list-items/search-error/index.jsx->node_modules/react
app/components/list-items/search-error/index.jsx->app/global/utils/bem/index.jsx
app/components/list-items/search-error/styles.scss
styles.scss
app/components/list-items/search-error/index.jsx->app/components/list-items/search-error/styles.scss
app/components/list-items/search-not-found/index.jsx
index.jsx
app/components/list-items/search-not-found/index.jsx->node_modules/prop-types
app/components/list-items/search-not-found/index.jsx->node_modules/react
app/components/list-items/search-not-found/index.jsx->app/components/list-items/search-error/index.jsx
app/components/list-items/search-stock/index.jsx
index.jsx
app/components/list-items/search-stock/index.jsx->node_modules/prop-types
app/components/list-items/search-stock/index.jsx->node_modules/react
app/components/list-items/search-stock/index.jsx->node_modules/@equitysim
no-non-package-json
app/components/list-items/search-stock/index.jsx->app/global/utils/bem/index.jsx
app/components/list-items/search-stock/styles.scss
styles.scss
app/components/list-items/search-stock/index.jsx->app/components/list-items/search-stock/styles.scss
app/containers/alert-manager/alert-types.js
alert-types.js
app/containers/banner-manager/banner-types.js
banner-types.js
app/containers/banner-manager/component.jsx
component.jsx
app/containers/banner-manager/component.jsx->node_modules/prop-types
app/containers/banner-manager/component.jsx->node_modules/react
app/containers/banner-manager/component.jsx->node_modules/@equitysim
no-non-package-json
app/containers/banner-manager/component.jsx->app/containers/banner-manager/banner-types.js
app/containers/banners/index.js
index.js
app/containers/banner-manager/component.jsx->app/containers/banners/index.js
app/containers/banners/upgrade-now/index.jsx
index.jsx
app/containers/banners/index.js->app/containers/banners/upgrade-now/index.jsx
app/containers/banner-manager/connected.jsx
connected.jsx
app/containers/banner-manager/connected.jsx->app/containers/banner-manager/component.jsx
node_modules/react-redux
react-redux
app/containers/banner-manager/connected.jsx->node_modules/react-redux
node_modules/redux
redux
app/containers/banner-manager/connected.jsx->node_modules/redux
app/store/actions.js
actions.js
app/containers/banner-manager/connected.jsx->app/store/actions.js
app/store/selectors.js
selectors.js
app/containers/banner-manager/connected.jsx->app/store/selectors.js
node_modules/connected-react-router
connected-react-router
app/store/actions.js->node_modules/connected-react-router
app/store/admin/action.js
action.js
app/store/actions.js->app/store/admin/action.js
no-circular
app/store/alert/action.js
action.js
app/store/actions.js->app/store/alert/action.js
no-circular
app/store/app/action.js
action.js
app/store/actions.js->app/store/app/action.js
no-circular
app/store/banner/action.js
action.js
app/store/actions.js->app/store/banner/action.js
no-circular
app/store/benchmarks/action.js
action.js
app/store/actions.js->app/store/benchmarks/action.js
no-circular
app/store/billing/action.js
action.js
app/store/actions.js->app/store/billing/action.js
no-circular
app/store/countries/action.js
action.js
app/store/actions.js->app/store/countries/action.js
no-circular
app/store/courses/action.js
action.js
app/store/actions.js->app/store/courses/action.js
no-circular
app/store/currencies/action.js
action.js
app/store/actions.js->app/store/currencies/action.js
no-circular
app/store/forms/action.js
action.js
app/store/actions.js->app/store/forms/action.js
no-circular
app/store/fundamentals/action.js
action.js
app/store/actions.js->app/store/fundamentals/action.js
no-circular
app/store/metrics/action.js
action.js
app/store/actions.js->app/store/metrics/action.js
no-circular
app/store/modal/action.js
action.js
app/store/actions.js->app/store/modal/action.js
no-circular
app/store/orders/action.js
action.js
app/store/actions.js->app/store/orders/action.js
no-circular
app/store/payouts/action.js
action.js
app/store/actions.js->app/store/payouts/action.js
no-circular
app/store/portfolios/action.js
action.js
app/store/actions.js->app/store/portfolios/action.js
no-circular
app/store/product/action.js
action.js
app/store/actions.js->app/store/product/action.js
no-circular
app/store/rankings/action.js
action.js
app/store/actions.js->app/store/rankings/action.js
no-circular
app/store/search/action.js
action.js
app/store/actions.js->app/store/search/action.js
no-circular
app/store/sectors/action.js
action.js
app/store/actions.js->app/store/sectors/action.js
no-circular
app/store/securities/action.js
action.js
app/store/actions.js->app/store/securities/action.js
no-circular
app/store/timeseries/action.js
action.js
app/store/actions.js->app/store/timeseries/action.js
no-circular
app/store/toast/action.js
action.js
app/store/actions.js->app/store/toast/action.js
no-circular
app/store/users/action.js
action.js
app/store/actions.js->app/store/users/action.js
no-circular
app/store/selectors.js->node_modules/@equitysim
no-non-package-json
app/global/constants/search-keys.js
search-keys.js
app/store/selectors.js->app/global/constants/search-keys.js
app/global/constants/data-models.js
data-models.js
app/store/selectors.js->app/global/constants/data-models.js
app/global/constants/ranking-periods.js
ranking-periods.js
app/store/selectors.js->app/global/constants/ranking-periods.js
app/global/utils/policy/index.js
index.js
app/store/selectors.js->app/global/utils/policy/index.js
app/global/utils/user/index.jsx
index.jsx
app/store/selectors.js->app/global/utils/user/index.jsx
app/store/helpers/index.js
index.js
app/store/selectors.js->app/store/helpers/index.js
no-circular
node_modules/lodash.clonedeep
lodash.clonedeep
app/store/selectors.js->node_modules/lodash.clonedeep
node_modules/reselect
reselect
app/store/selectors.js->node_modules/reselect
app/containers/banner-manager/index.jsx
index.jsx
app/containers/banner-manager/index.jsx->app/containers/banner-manager/connected.jsx
app/containers/banners/upgrade-now/index.jsx->node_modules/react
app/containers/banners/upgrade-now/index.jsx->node_modules/@equitysim
no-non-package-json
app/containers/banners/upgrade-now/index.jsx->app/global/utils/bem/index.jsx
app/containers/banners/upgrade-now/index.jsx->app/global/constants/routes.js
app/containers/banners/upgrade-now/index.jsx->app/router/history.js
app/containers/banners/templates/warn/index.jsx
index.jsx
app/containers/banners/upgrade-now/index.jsx->app/containers/banners/templates/warn/index.jsx
app/containers/banners/upgrade-now/styles.scss
styles.scss
app/containers/banners/upgrade-now/index.jsx->app/containers/banners/upgrade-now/styles.scss
app/containers/banners/templates/base.jsx
base.jsx
app/containers/banners/templates/base.jsx->node_modules/prop-types
app/containers/banners/templates/base.jsx->node_modules/react
app/containers/banners/templates/base.jsx->node_modules/@equitysim
no-non-package-json
app/containers/banners/templates/base.jsx->app/global/utils/bem/index.jsx
app/containers/banners/templates/styles.scss
styles.scss
app/containers/banners/templates/base.jsx->app/containers/banners/templates/styles.scss
node_modules/react-transition-group
react-transition-group
app/containers/banners/templates/base.jsx->node_modules/react-transition-group
app/containers/banners/templates/warn/index.jsx->node_modules/prop-types
app/containers/banners/templates/warn/index.jsx->node_modules/react
app/containers/banners/templates/warn/index.jsx->app/global/utils/bem/index.jsx
app/containers/banners/templates/warn/index.jsx->app/containers/banners/templates/base.jsx
app/containers/banners/templates/warn/styles.scss
styles.scss
app/containers/banners/templates/warn/index.jsx->app/containers/banners/templates/warn/styles.scss
app/containers/create-course-tab-item/component.jsx
component.jsx
app/containers/create-course-tab-item/component.jsx->node_modules/prop-types
app/containers/create-course-tab-item/component.jsx->node_modules/react
app/containers/create-course-tab-item/component.jsx->node_modules/@equitysim
no-non-package-json
node_modules/logrocket
logrocket
app/containers/create-course-tab-item/component.jsx->node_modules/logrocket
app/containers/create-course-tab-item/connected.jsx
connected.jsx
app/containers/create-course-tab-item/connected.jsx->node_modules/react-redux
app/containers/create-course-tab-item/connected.jsx->app/store/actions.js
no-circular
app/containers/create-course-tab-item/connected.jsx->app/containers/create-course-tab-item/component.jsx
app/containers/modal-manager/modal-types.js
modal-types.js
app/containers/create-course-tab-item/connected.jsx->app/containers/modal-manager/modal-types.js
app/containers/create-course-tab-item/index.jsx
index.jsx
app/containers/create-course-tab-item/index.jsx->app/containers/create-course-tab-item/connected.jsx
no-circular
app/containers/global-search/component.jsx
component.jsx
app/containers/global-search/component.jsx->node_modules/prop-types
app/containers/global-search/component.jsx->node_modules/react
app/containers/global-search/component.jsx->node_modules/@equitysim
no-non-package-json
app/containers/global-search/component.jsx->app/global/utils/bem/index.jsx
app/containers/global-search/component.jsx->app/global/constants/routes.js
app/containers/global-search/component.jsx->app/router/history.js
app/containers/global-search/component.jsx->app/components/list-items/search-error/index.jsx
app/containers/global-search/component.jsx->app/components/list-items/search-not-found/index.jsx
app/containers/global-search/component.jsx->app/components/list-items/search-stock/index.jsx
app/containers/global-search/styles.scss
styles.scss
app/containers/global-search/component.jsx->app/containers/global-search/styles.scss
app/containers/global-search/component.jsx->app/global/constants/search-keys.js
app/containers/global-search/connected.jsx
connected.jsx
app/containers/global-search/connected.jsx->node_modules/react-redux
app/containers/global-search/connected.jsx->node_modules/redux
app/containers/global-search/connected.jsx->app/store/actions.js
app/containers/global-search/connected.jsx->app/store/selectors.js
app/containers/global-search/connected.jsx->app/containers/global-search/component.jsx
app/containers/global-search/connected.jsx->app/global/constants/search-keys.js
app/containers/global-search/index.jsx
index.jsx
app/containers/global-search/index.jsx->app/containers/global-search/connected.jsx
app/containers/guarded-route/component.jsx
component.jsx
app/containers/guarded-route/component.jsx->node_modules/prop-types
app/containers/guarded-route/component.jsx->node_modules/react
app/containers/guarded-route/component.jsx->node_modules/@equitysim
no-non-package-json
app/containers/guarded-route/component.jsx->app/global/constants/routes.js
app/containers/pages/not-found/index.jsx
index.jsx
app/containers/guarded-route/component.jsx->app/containers/pages/not-found/index.jsx
node_modules/react-router-dom
react-router-dom
app/containers/guarded-route/component.jsx->node_modules/react-router-dom
app/global/utils/route/index.jsx
index.jsx
app/containers/guarded-route/component.jsx->app/global/utils/route/index.jsx
app/containers/pages/not-found/connected.jsx
connected.jsx
app/containers/pages/not-found/index.jsx->app/containers/pages/not-found/connected.jsx
app/global/utils/route/index.jsx->app/global/constants/routes.js
app/containers/guarded-route/index.jsx
index.jsx
app/containers/guarded-route/with-policy.jsx
with-policy.jsx
app/containers/guarded-route/index.jsx->app/containers/guarded-route/with-policy.jsx
app/containers/guarded-route/with-policy.jsx->app/containers/guarded-route/component.jsx
app/global/contexts/policy/index.js
index.js
app/containers/guarded-route/with-policy.jsx->app/global/contexts/policy/index.js
app/global/contexts/policy/index.js->node_modules/prop-types
app/global/contexts/policy/index.js->node_modules/react
app/global/contexts/policy/index.js->node_modules/@equitysim
no-non-package-json
app/global/contexts/policy/index.js->node_modules/react-redux
app/global/contexts/policy/index.js->app/store/selectors.js
app/global/contexts/policy/index.js->node_modules/react-router-dom
app/global/contexts/policy/index.js->app/global/utils/policy/index.js
app/containers/header/component.jsx
component.jsx
app/containers/header/component.jsx->node_modules/prop-types
app/containers/header/component.jsx->node_modules/react
app/containers/header/component.jsx->node_modules/@equitysim
no-non-package-json
app/containers/header/component.jsx->app/global/utils/bem/index.jsx
app/containers/header/component.jsx->app/global/constants/routes.js
app/containers/header/component.jsx->app/router/history.js
app/containers/header/component.jsx->app/containers/banner-manager/index.jsx
app/containers/header/component.jsx->app/containers/global-search/index.jsx
app/containers/header/styles.scss
styles.scss
app/containers/header/component.jsx->app/containers/header/styles.scss
app/containers/header/connected.jsx->node_modules/react-redux
app/containers/header/connected.jsx->node_modules/redux
app/containers/header/connected.jsx->app/store/actions.js
app/containers/header/connected.jsx->app/store/selectors.js
app/containers/header/connected.jsx->app/containers/header/component.jsx
app/containers/nav/component.jsx
component.jsx
app/containers/nav/component.jsx->node_modules/prop-types
app/containers/nav/component.jsx->node_modules/react
app/containers/nav/component.jsx->node_modules/@equitysim
no-non-package-json
app/containers/nav/component.jsx->app/global/utils/bem/index.jsx
app/containers/nav/component.jsx->app/router/history.js
app/containers/nav/component.jsx->app/containers/modal-manager/modal-types.js
app/containers/nav/partials/footer/index.jsx
index.jsx
app/containers/nav/component.jsx->app/containers/nav/partials/footer/index.jsx
app/containers/nav/styles.scss
styles.scss
app/containers/nav/component.jsx->app/containers/nav/styles.scss
app/containers/portfolio-selection-tab-item/index.jsx
index.jsx
app/containers/nav/component.jsx->app/containers/portfolio-selection-tab-item/index.jsx
app/containers/portfolio-tab-item/index.jsx
index.jsx
app/containers/nav/component.jsx->app/containers/portfolio-tab-item/index.jsx
app/global/constants/tabs.js
tabs.js
app/containers/nav/component.jsx->app/global/constants/tabs.js
node_modules/hook-book
hook-book
app/containers/nav/component.jsx->node_modules/hook-book
app/containers/nav/partials/footer/index.jsx->node_modules/prop-types
app/containers/nav/partials/footer/index.jsx->node_modules/react
app/containers/nav/partials/footer/index.jsx->app/global/utils/bem/index.jsx
app/containers/nav/partials/footer/index.jsx->app/global/constants/routes.js
app/containers/nav/partials/footer/index.jsx->app/router/history.js
app/containers/nav/partials/footer/styles.scss
styles.scss
app/containers/nav/partials/footer/index.jsx->app/containers/nav/partials/footer/styles.scss
app/containers/portfolio-selection-tab-item/component.jsx
component.jsx
app/containers/portfolio-selection-tab-item/index.jsx->app/containers/portfolio-selection-tab-item/component.jsx
app/containers/portfolio-tab-item/connected.jsx
connected.jsx
app/containers/portfolio-tab-item/index.jsx->app/containers/portfolio-tab-item/connected.jsx
app/global/constants/tabs.js->app/global/constants/routes.js
app/containers/nav/connected.jsx->node_modules/react-redux
app/containers/nav/connected.jsx->node_modules/redux
app/containers/nav/connected.jsx->app/store/actions.js
app/containers/nav/connected.jsx->app/store/selectors.js
app/containers/nav/connected.jsx->app/containers/nav/component.jsx
app/containers/pages/connect-page.jsx
connect-page.jsx
app/containers/pages/connect-page.jsx->node_modules/prop-types
app/containers/pages/connect-page.jsx->node_modules/react
app/containers/pages/connect-page.jsx->node_modules/react-redux
app/containers/pages/connect-page.jsx->node_modules/redux
app/containers/pages/connect-page.jsx->app/store/actions.js
app/containers/pages/connect-page.jsx->app/store/selectors.js
node_modules/hoist-non-react-statics
hoist-non-react-statics
app/containers/pages/connect-page.jsx->node_modules/hoist-non-react-statics
app/containers/pages/not-found/component.jsx
component.jsx
app/containers/pages/not-found/component.jsx->node_modules/react
app/containers/pages/not-found/component.jsx->node_modules/@equitysim
no-non-package-json
app/containers/pages/not-found/component.jsx->app/global/utils/bem/index.jsx
app/containers/pages/not-found/component.jsx->app/components/layout/index.jsx
app/containers/pages/not-found/component.jsx->node_modules/react-router-dom
app/containers/pages/not-found/styles.scss
styles.scss
app/containers/pages/not-found/component.jsx->app/containers/pages/not-found/styles.scss
app/containers/pages/not-found/connected.jsx->app/containers/pages/connect-page.jsx
app/containers/pages/not-found/connected.jsx->app/containers/pages/not-found/component.jsx
app/containers/portfolio-nav/component.jsx
component.jsx
app/containers/portfolio-nav/component.jsx->node_modules/prop-types
app/containers/portfolio-nav/component.jsx->node_modules/react
app/containers/portfolio-nav/component.jsx->app/containers/modal-manager/modal-types.js
app/containers/portfolio-nav/context.js
context.js
app/containers/portfolio-nav/component.jsx->app/containers/portfolio-nav/context.js
app/containers/portfolio-nav/partials/controls/index.jsx
index.jsx
app/containers/portfolio-nav/component.jsx->app/containers/portfolio-nav/partials/controls/index.jsx
app/containers/portfolio-nav/partials/menu/index.jsx
index.jsx
app/containers/portfolio-nav/component.jsx->app/containers/portfolio-nav/partials/menu/index.jsx
app/containers/portfolio-nav/context.js->node_modules/react
app/containers/portfolio-nav/context.js->node_modules/@equitysim
no-non-package-json
app/containers/portfolio-nav/partials/controls/index.jsx->node_modules/prop-types
app/containers/portfolio-nav/partials/controls/index.jsx->node_modules/react
app/containers/portfolio-nav/partials/menu/index.jsx->app/components/create-portfolio-thumbnail/index.jsx
app/containers/portfolio-nav/partials/menu/index.jsx->node_modules/prop-types
app/containers/portfolio-nav/partials/menu/index.jsx->node_modules/react
app/containers/portfolio-nav/partials/menu/index.jsx->node_modules/@equitysim
no-non-package-json
app/containers/portfolio-nav/partials/menu/index.jsx->app/global/utils/bem/index.jsx
app/containers/portfolio-nav/partials/menu/index.jsx->app/global/constants/routes.js
app/containers/portfolio-nav/partials/menu/index.jsx->app/router/history.js
app/containers/portfolio-nav/partials/item/index.jsx
index.jsx
app/containers/portfolio-nav/partials/menu/index.jsx->app/containers/portfolio-nav/partials/item/index.jsx
app/containers/portfolio-nav/partials/menu/styles.scss
styles.scss
app/containers/portfolio-nav/partials/menu/index.jsx->app/containers/portfolio-nav/partials/menu/styles.scss
app/store/config.js
config.js
app/containers/portfolio-nav/partials/menu/index.jsx->app/store/config.js
app/containers/portfolio-nav/connected.jsx
connected.jsx
app/containers/portfolio-nav/connected.jsx->node_modules/react-redux
app/containers/portfolio-nav/connected.jsx->node_modules/redux
app/containers/portfolio-nav/connected.jsx->app/store/actions.js
app/containers/portfolio-nav/connected.jsx->app/store/selectors.js
app/containers/portfolio-nav/connected.jsx->app/containers/portfolio-nav/component.jsx
app/containers/portfolio-nav/index.jsx
index.jsx
app/containers/portfolio-nav/with-policy.jsx
with-policy.jsx
app/containers/portfolio-nav/index.jsx->app/containers/portfolio-nav/with-policy.jsx
app/containers/portfolio-nav/with-policy.jsx->app/global/contexts/policy/index.js
app/containers/portfolio-nav/with-policy.jsx->app/containers/portfolio-nav/connected.jsx
app/containers/portfolio-nav/partials/item/component.jsx
component.jsx
app/containers/portfolio-nav/partials/item/component.jsx->node_modules/prop-types
app/containers/portfolio-nav/partials/item/component.jsx->node_modules/react
app/containers/portfolio-nav/partials/item/component.jsx->node_modules/@equitysim
no-non-package-json
app/containers/portfolio-nav/partials/item/component.jsx->app/global/utils/bem/index.jsx
app/containers/portfolio-nav/partials/item/styles.scss
styles.scss
app/containers/portfolio-nav/partials/item/component.jsx->app/containers/portfolio-nav/partials/item/styles.scss
app/containers/portfolio-nav/partials/item/connected.jsx
connected.jsx
app/containers/portfolio-nav/partials/item/connected.jsx->node_modules/react-redux
app/containers/portfolio-nav/partials/item/connected.jsx->app/store/selectors.js
app/containers/portfolio-nav/partials/item/connected.jsx->app/containers/portfolio-nav/partials/item/component.jsx
app/containers/portfolio-nav/partials/item/index.jsx->app/containers/portfolio-nav/partials/item/connected.jsx
app/store/config.js->node_modules/@equitysim
no-non-package-json
app/containers/portfolio-selection-tab-item/component.jsx->node_modules/prop-types
app/containers/portfolio-selection-tab-item/component.jsx->node_modules/react
app/containers/portfolio-selection-tab-item/component.jsx->node_modules/@equitysim
no-non-package-json
app/containers/portfolio-selection-tab-item/component.jsx->app/global/utils/bem/index.jsx
app/containers/portfolio-selection-tab-item/component.jsx->node_modules/react-transition-group
app/containers/portfolio-selection-tab-item/component.jsx->app/containers/portfolio-nav/index.jsx
app/containers/portfolio-selection-tab-item/styles.scss
styles.scss
app/containers/portfolio-selection-tab-item/component.jsx->app/containers/portfolio-selection-tab-item/styles.scss
app/containers/portfolio-tab-item/component.jsx
component.jsx
app/containers/portfolio-tab-item/component.jsx->node_modules/prop-types
app/containers/portfolio-tab-item/component.jsx->node_modules/react
app/containers/portfolio-tab-item/component.jsx->node_modules/@equitysim
no-non-package-json
app/containers/portfolio-tab-item/component.jsx->app/global/utils/bem/index.jsx
app/containers/portfolio-tab-item/styles.scss
styles.scss
app/containers/portfolio-tab-item/component.jsx->app/containers/portfolio-tab-item/styles.scss
app/containers/portfolio-tab-item/connected.jsx->node_modules/react-redux
app/containers/portfolio-tab-item/connected.jsx->app/store/selectors.js
app/containers/portfolio-tab-item/connected.jsx->app/containers/portfolio-tab-item/component.jsx
app/containers/toast-manager/toast-types.js
toast-types.js
app/global/clients/course/index.js
index.js
app/global/clients/course/index.js->node_modules/@equitysim
no-non-package-json
app/global/clients/post/index.js
index.js
app/global/clients/course/index.js->app/global/clients/post/index.js
app/global/clients/post/index.js->node_modules/@equitysim
no-non-package-json
app/global/clients/market-data/index.js
index.js
app/global/clients/market-data/index.js->node_modules/@equitysim
no-non-package-json
app/global/clients/market-data/index.js->app/global/constants/search-keys.js
app/global/clients/market-data/streams.js
streams.js
app/global/clients/market-data/index.js->app/global/clients/market-data/streams.js
app/global/utils/exchange/index.jsx
index.jsx
app/global/clients/market-data/index.js->app/global/utils/exchange/index.jsx
app/global/clients/socket/index.js
index.js
app/global/clients/market-data/streams.js->app/global/clients/socket/index.js
app/global/utils/exchange/index.jsx->node_modules/@equitysim
no-non-package-json
app/global/clients/socket/index.js->node_modules/@equitysim
no-non-package-json
app/global/clients/market-info/index.js
index.js
app/global/clients/market-info/index.js->node_modules/@equitysim
no-non-package-json
app/global/clients/metric/index.js
index.js
app/global/clients/metric/index.js->node_modules/@equitysim
no-non-package-json
app/global/constants/metric-ids.js
metric-ids.js
app/global/clients/metric/index.js->app/global/constants/metric-ids.js
app/global/clients/participant/index.js
index.js
app/global/clients/participant/index.js->node_modules/@equitysim
no-non-package-json
app/global/clients/portfolio/index.js
index.js
app/global/clients/portfolio/index.js->node_modules/@equitysim
no-non-package-json
app/global/clients/portfolio/index.js->app/global/clients/metric/index.js
app/global/constants/portfolio-data-export-types.js
portfolio-data-export-types.js
app/global/clients/portfolio/index.js->app/global/constants/portfolio-data-export-types.js
app/global/clients/professor/index.js
index.js
app/global/clients/professor/index.js->node_modules/@equitysim
no-non-package-json
app/global/constants/course-data-export-types.js
course-data-export-types.js
app/global/constants/date-formats.js
date-formats.js
app/global/constants/engagement-requirements.js
engagement-requirements.js
app/global/constants/exchange-timezones.js
exchange-timezones.js
app/global/constants/implied-volatility.js
implied-volatility.js
app/global/constants/policies.js
policies.js
app/global/constants/ranking-ids.js
ranking-ids.js
app/global/constants/volatility.js
volatility.js
app/global/utils/policy/index.js->app/global/constants/routes.js
app/global/utils/policy/index.js->node_modules/react-router-dom
app/global/utils/policy/index.js->app/store/config.js
app/global/utils/course/index.js
index.js
app/global/utils/policy/index.js->app/global/utils/course/index.js
app/global/utils/policy/index.js->app/global/utils/user/index.jsx
app/global/utils/portfolio/index.js
index.js
app/global/utils/policy/index.js->app/global/utils/portfolio/index.js
app/global/utils/post/index.js
index.js
app/global/utils/policy/index.js->app/global/utils/post/index.js
app/global/utils/security/index.js
index.js
app/global/utils/policy/index.js->app/global/utils/security/index.js
app/global/utils/course/index.js->app/global/constants/engagement-requirements.js
app/global/utils/course/index.js->app/global/constants/policies.js
app/global/utils/course/index.js->app/global/utils/user/index.jsx
app/global/utils/user/index.jsx->node_modules/@equitysim
no-non-package-json
app/global/utils/persisted-state/index.js
index.js
app/global/utils/persisted-state/index.js->node_modules/@equitysim
no-non-package-json
app/global/utils/persisted-state/index.js->app/store/selectors.js
no-circular
app/global/utils/portfolio/index.js->node_modules/@equitysim
no-non-package-json
app/global/utils/portfolio/index.js->app/global/constants/engagement-requirements.js
app/global/utils/portfolio/index.js->app/global/constants/policies.js
app/global/utils/portfolio/index.js->app/global/utils/user/index.jsx
app/global/utils/post/index.js->app/global/constants/policies.js
app/global/utils/post/index.js->app/global/utils/user/index.jsx
app/global/utils/security/index.js->node_modules/@equitysim
no-non-package-json
app/global/utils/security/index.js->app/store/config.js
app/global/utils/security/index.js->app/global/constants/policies.js
app/router/index.jsx
index.jsx
app/router/index.jsx->node_modules/prop-types
app/router/index.jsx->node_modules/react
app/router/index.jsx->node_modules/react-router-dom
app/router/index.jsx->app/containers/guarded-route/index.jsx
app/router/index.jsx->node_modules/connected-react-router
app/store/admin/action.js->app/global/constants/routes.js
app/store/admin/action.js->app/router/history.js
app/store/admin/action.js->app/store/actions.js
no-circular
app/store/admin/action.js->app/store/selectors.js
no-circular
app/store/admin/action.js->app/store/helpers/index.js
no-circular
app/store/alert/action.js->node_modules/@equitysim
no-non-package-json
app/store/alert/action.js->app/containers/alert-manager/alert-types.js
app/store/alert/action.js->app/store/selectors.js
no-circular
app/store/alert/action.js->app/store/helpers/index.js
no-circular
app/store/app/action.js->node_modules/@equitysim
no-non-package-json
app/store/app/action.js->app/store/actions.js
no-circular
app/store/app/action.js->app/global/utils/user/index.jsx
app/store/app/action.js->app/global/utils/persisted-state/index.js
no-circular
app/store/app/action.js->app/store/helpers/index.js
no-circular
app/store/banner/action.js->app/store/helpers/index.js
no-circular
app/store/benchmarks/action.js->app/global/clients/market-data/index.js
app/store/benchmarks/action.js->app/store/helpers/index.js
no-circular
app/store/billing/action.js->node_modules/@equitysim
no-non-package-json
app/store/billing/action.js->app/store/actions.js
no-circular
app/store/billing/action.js->app/store/helpers/index.js
no-circular
app/store/countries/action.js->app/store/actions.js
no-circular
app/store/countries/action.js->app/global/constants/search-keys.js
app/store/countries/action.js->app/global/clients/market-data/index.js
app/store/countries/action.js->app/store/helpers/index.js
no-circular
app/store/courses/action.js->app/global/constants/routes.js
app/store/courses/action.js->app/router/history.js
app/store/courses/action.js->app/containers/alert-manager/alert-types.js
app/store/courses/action.js->app/store/actions.js
no-circular
app/store/courses/action.js->app/store/selectors.js
no-circular
app/store/courses/action.js->app/containers/toast-manager/toast-types.js
app/store/courses/action.js->app/global/clients/course/index.js
app/store/courses/action.js->app/global/constants/course-data-export-types.js
app/store/courses/action.js->app/store/helpers/index.js
no-circular
app/store/currencies/action.js->node_modules/@equitysim
no-non-package-json
app/store/currencies/action.js->app/store/actions.js
no-circular
app/store/currencies/action.js->app/global/clients/market-data/index.js
app/store/currencies/action.js->app/store/helpers/index.js
no-circular
app/store/forms/action.js->app/store/helpers/index.js
no-circular
app/store/fundamentals/action.js->app/store/actions.js
no-circular
app/store/fundamentals/action.js->app/global/clients/market-info/index.js
app/store/fundamentals/action.js->app/store/helpers/index.js
no-circular
app/store/metrics/action.js->app/store/actions.js
no-circular
app/store/metrics/action.js->app/global/clients/portfolio/index.js
app/store/metrics/action.js->app/global/constants/ranking-periods.js
app/store/metrics/action.js->app/store/helpers/index.js
no-circular
app/store/modal/action.js->app/store/selectors.js
no-circular
app/store/modal/action.js->app/store/helpers/index.js
no-circular
app/store/orders/action.js->app/store/actions.js
no-circular
app/store/orders/action.js->app/containers/toast-manager/toast-types.js
app/store/orders/action.js->app/global/clients/post/index.js
app/store/orders/action.js->app/global/clients/portfolio/index.js
app/store/orders/action.js->app/store/helpers/index.js
no-circular
app/store/payouts/action.js->app/store/actions.js
no-circular
app/store/payouts/action.js->app/global/clients/portfolio/index.js
app/store/payouts/action.js->app/store/helpers/index.js
no-circular
app/store/portfolios/action.js->node_modules/@equitysim
no-non-package-json
app/store/portfolios/action.js->app/global/constants/routes.js
app/store/portfolios/action.js->app/router/history.js
app/store/portfolios/action.js->app/containers/alert-manager/alert-types.js
app/store/portfolios/action.js->app/store/actions.js
no-circular
app/store/portfolios/action.js->app/store/selectors.js
no-circular
app/store/portfolios/action.js->app/containers/toast-manager/toast-types.js
app/store/portfolios/action.js->app/global/clients/participant/index.js
app/store/portfolios/action.js->app/global/clients/portfolio/index.js
app/store/portfolios/action.js->app/global/utils/user/index.jsx
app/store/portfolios/action.js->app/store/helpers/index.js
no-circular
app/store/product/action.js->node_modules/@equitysim
no-non-package-json
app/store/product/action.js->app/store/helpers/index.js
no-circular
app/store/rankings/action.js->node_modules/@equitysim
no-non-package-json
app/store/rankings/action.js->app/global/clients/metric/index.js
app/store/rankings/action.js->app/global/constants/ranking-periods.js
app/store/rankings/action.js->app/store/helpers/index.js
no-circular
app/store/search/action.js->node_modules/@equitysim
no-non-package-json
app/store/search/action.js->app/store/actions.js
no-circular
app/store/search/action.js->app/global/constants/search-keys.js
app/store/search/action.js->app/global/clients/market-data/index.js
app/store/search/action.js->app/store/helpers/index.js
no-circular
app/store/sectors/action.js->app/store/actions.js
no-circular
app/store/sectors/action.js->app/global/constants/search-keys.js
app/store/sectors/action.js->app/global/clients/market-data/index.js
app/store/sectors/action.js->app/store/helpers/index.js
no-circular
app/store/securities/action.js->app/store/actions.js
no-circular
app/store/securities/action.js->app/global/clients/market-data/index.js
app/store/securities/action.js->app/store/helpers/index.js
no-circular
app/store/timeseries/action.js->node_modules/@equitysim
no-non-package-json
app/store/timeseries/action.js->app/store/actions.js
no-circular
app/store/timeseries/action.js->app/store/selectors.js
no-circular
app/store/timeseries/action.js->app/global/clients/market-data/index.js
app/store/timeseries/action.js->app/global/clients/metric/index.js
app/store/timeseries/action.js->app/global/constants/metric-ids.js
app/store/timeseries/action.js->app/global/clients/portfolio/index.js
app/store/timeseries/action.js->app/global/constants/ranking-periods.js
app/store/timeseries/action.js->app/store/helpers/index.js
no-circular
app/store/toast/action.js->app/store/helpers/index.js
no-circular
app/store/users/action.js->node_modules/@equitysim
no-non-package-json
app/store/users/action.js->app/containers/alert-manager/alert-types.js
app/store/users/action.js->app/store/actions.js
no-circular
app/store/users/action.js->app/containers/toast-manager/toast-types.js
app/store/users/action.js->app/global/clients/participant/index.js
app/store/users/action.js->app/global/clients/professor/index.js
app/store/users/action.js->app/global/utils/persisted-state/index.js
no-circular
app/store/users/action.js->app/store/helpers/index.js
no-circular
app/store/helpers/action.js
action.js
app/store/helpers/index.js->app/store/helpers/action.js
app/store/helpers/exchange-data.js
exchange-data.js
app/store/helpers/index.js->app/store/helpers/exchange-data.js
app/store/helpers/financial-data.js
financial-data.js
app/store/helpers/index.js->app/store/helpers/financial-data.js
app/store/helpers/metric-data.js
metric-data.js
app/store/helpers/index.js->app/store/helpers/metric-data.js
app/store/helpers/nav.js
nav.js
app/store/helpers/index.js->app/store/helpers/nav.js
no-circular
app/store/helpers/portfolio-data.js
portfolio-data.js
app/store/helpers/index.js->app/store/helpers/portfolio-data.js
app/store/helpers/ranking-data.js
ranking-data.js
app/store/helpers/index.js->app/store/helpers/ranking-data.js
app/store/helpers/search-data.js
search-data.js
app/store/helpers/index.js->app/store/helpers/search-data.js
no-circular
app/store/helpers/security-data.js
security-data.js
app/store/helpers/index.js->app/store/helpers/security-data.js
app/store/helpers/timeseries-data.js
timeseries-data.js
app/store/helpers/index.js->app/store/helpers/timeseries-data.js
app/store/helpers/action.js->app/store/config.js
node_modules/lodash.debounce
lodash.debounce
app/store/helpers/action.js->node_modules/lodash.debounce
app/store/helpers/exchange-data.js->app/global/constants/exchange-timezones.js
node_modules/moment-timezone
moment-timezone
app/store/helpers/exchange-data.js->node_modules/moment-timezone
app/store/helpers/financial-data.js->node_modules/@equitysim
no-non-package-json
node_modules/moment
moment
app/store/helpers/financial-data.js->node_modules/moment
app/store/helpers/metric-data.js->node_modules/@equitysim
no-non-package-json
app/store/helpers/metric-data.js->app/global/constants/ranking-periods.js
app/store/helpers/nav.js->node_modules/@equitysim
no-non-package-json
app/store/helpers/nav.js->app/global/constants/routes.js
app/store/helpers/nav.js->app/containers/create-course-tab-item/index.jsx
no-circular
app/store/helpers/nav.js->app/global/constants/tabs.js
app/store/helpers/nav.js->app/store/config.js
app/store/helpers/portfolio-data.js->node_modules/@equitysim
no-non-package-json
app/store/helpers/portfolio-data.js->app/global/constants/data-models.js
app/store/helpers/portfolio-data.js->app/global/utils/portfolio/index.js
app/store/helpers/portfolio-data.js->node_modules/moment
app/store/helpers/portfolio-data.js->app/store/helpers/metric-data.js
app/store/helpers/portfolio-data.js->app/store/helpers/security-data.js
app/store/helpers/ranking-data.js->node_modules/@equitysim
no-non-package-json
app/store/helpers/ranking-data.js->app/global/constants/metric-ids.js
app/store/helpers/ranking-data.js->app/global/constants/ranking-ids.js
app/store/helpers/ranking-data.js->app/store/helpers/metric-data.js
app/store/helpers/search-data.js->app/store/helpers/index.js
no-circular
app/store/helpers/security-data.js->node_modules/@equitysim
no-non-package-json
app/store/helpers/security-data.js->app/global/constants/data-models.js
app/store/helpers/security-data.js->app/global/constants/date-formats.js
app/store/helpers/security-data.js->app/global/constants/implied-volatility.js
app/store/helpers/security-data.js->app/global/constants/volatility.js
app/store/helpers/security-data.js->node_modules/moment