funfix/funfix.js

Reconfigure main funfix project to not bundle dependencies

Closed this issue · 1 comments

Fixes #83.

The main funfix project bundles everything. This can lead to issues like #83 because the data types in funfix won't be seen by the JS runtime as the data types in the sub-projects. So for example funfix-effect.IO will be a different class from funfix.IO.

Which shouldn't count for much, but because of the duplication we can end up with unforeseen effects, plus this takes users by surprise.

Going forward the main funfix no longer bundles its sub-projects, but treats them as normal (imported) dependencies.

Already on master, to be released in 7.0.0-rc.3.