question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. ItΒ collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

redux-blueprints and redux-mux have Chai as a dependency

See original GitHub issue

It seems that both redux-blueprints and redux-mux have chai as a dependency. Here is the dependency graph npm printed out for me when I installed the package.

└─┬ redux-idle-monitor@0.7.0
  β”œβ”€β”¬ localsync@1.4.0
  β”‚ β”œβ”€β”¬ cookiesync@1.4.0
  β”‚ β”‚ └── react-cookie@1.0.4
  β”‚ β”œβ”€β”€ serversync@1.4.0
  β”‚ β”œβ”€β”¬ socketsync@1.4.0
  β”‚ β”‚ β”œβ”€β”€ local-storage@1.4.2
  β”‚ β”‚ └── react-cookie@1.0.4
  β”‚ β”œβ”€β”¬ storagesync@1.4.0
  β”‚ β”‚ └── local-storage@1.4.2  deduped
  β”‚ └── webrtcsync@1.4.0
  β”œβ”€β”¬ redux-actions@0.9.1
  β”‚ β”œβ”€β”¬ flux-standard-action@0.6.1
  β”‚ β”‚ └─┬ lodash.isplainobject@3.2.0
  β”‚ β”‚   β”œβ”€β”€ lodash._basefor@3.0.3
  β”‚ β”‚   β”œβ”€β”€ lodash.isarguments@3.1.0
  β”‚ β”‚   └─┬ lodash.keysin@3.0.8
  β”‚ β”‚     β”œβ”€β”€ lodash.isarguments@3.1.0  deduped
  β”‚ β”‚     └── lodash.isarray@3.0.4
  β”‚ └── reduce-reducers@0.1.2
  β”œβ”€β”¬ redux-blueprint@0.2.23
  β”‚ β”œβ”€β”¬ chai@3.5.0
  β”‚ β”‚ β”œβ”€β”€ assertion-error@1.0.2
  β”‚ β”‚ β”œβ”€β”¬ deep-eql@0.1.3
  β”‚ β”‚ β”‚ └── type-detect@0.1.1
  β”‚ β”‚ └── type-detect@1.0.0
  β”‚ └── redux-actions@0.9.1  deduped
  β”œβ”€β”¬ redux-middleware@0.1.21
  β”‚ β”œβ”€β”€ chai@3.5.0  deduped
  β”‚ β”œβ”€β”€ redux-actions@0.9.1  deduped
  β”‚ └── redux-blueprint@0.2.23  deduped
  └─┬ redux-mux@0.1.15
    └── chai@3.5.0  deduped

Chai is a pretty big package, and this seems to unnecessarily bloat the size of this package. Not sure what one can do about it.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:11 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
cchamberlaincommented, Nov 21, 2017

@damiangreen should be fixed now, I’ve published new versions of all the libraries, please reinstall redux-idle-monitor@next.

I incorrectly had tslib in devDependencies and it takes the place of babel-polyfill in the TypeScript version. Should fix https://github.com/noderaider/redux-blueprint/issues/2#issuecomment-345969897 as well.

0reactions
damiangreencommented, Nov 27, 2017

hiya, the upgrade has caused it to stop working in IE11. I’ve raised a separate ticket for this

Read more comments on GitHub >

github_iconTop Results From Across the Web

No results found

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found