fishfolk / bones

An easy-to-use game engine for making real games.
https://fishfolk.org/development/bones/introduction/
Other
210 stars 20 forks source link

Reduce transitive dependencies of `bones_schema` #419

Open zicklag opened 2 months ago

zicklag commented 2 months ago

I just added bones_schema to an empty project and realized that it's pulling in a lot it shouldn't need like futures-lite because that's included in bones_utils. We should probably aggressively feature-gate bones_utils dependencies, so that we can keep them wrapped up conveniently, but allow crates like bones_schema to only depend on the utilities that it needs.