For a bit I'd had both state_beacon and state_beacon_core as direct dependencies, but I was pretty sure I didn't need the latter. When doing the last upgrade I removed *core and BeaconFamily stopped being resolved. I added it back and realized it's only importable via 'package:state_beacon_core/src/producer.dart'. I suspect this isn't intentional.
Expected Behavior
Classes intended to be public should be importable via a public (lib) directory.
Description
For a bit I'd had both
state_beacon
andstate_beacon_core
as direct dependencies, but I was pretty sure I didn't need the latter. When doing the last upgrade I removed*core
andBeaconFamily
stopped being resolved. I added it back and realized it's only importable via'package:state_beacon_core/src/producer.dart'
. I suspect this isn't intentional.Expected Behavior
Classes intended to be public should be importable via a public (
lib
) directory.