@juhoteperi Is it good practice, for a cljsjs
package, to exclude as many JS package dependencies w/ corresponding cljsjs
packages as possible?
E.g. I think it’d be a good idea to exclude react
and react-dom
from cljsjs/auth0-lock
, so users can apply :exclusions
. But there’s also react-transition-group
(https://github.com/auth0/lock/blob/v10.24.1/package.json#L99) w/ corresponding cljsjs
package (https://github.com/cljsjs/packages/tree/master/react-transition-group). Should we exclude that as well and depend on the cljsjs
version? Are there any downsides to excluding as much as possible?
I guess we need to be careful that the required version of the JS package has a corresponding cljsjs
package, i.e. the cljsjs
one doesn’t fall behind by too much?