🛠 Tooling: Remove need to explicitly list all eightbittr dependencies in package.json #303
Open
3 tasks done
Labels
area: tooling
Builds, infrastructure, packages, and other repository management
difficult
This is a hard issue. You'll want to get a few smaller ones done before trying it.
package: eightbittr
package: shenanigans-manager
Bug Report Checklist
main
branch of the repository.Expected
EightBittr includes dependencies such as
timehandlr
that are often imported from in game code. Right now they're all always included as dependencies. But it's weird having so many of them inpackage.json
files.Alternately, setup scripts could just only put the
eightbittr
dependency in packages. That makes the most sense for first-time users. But then are users expected to import from random packages? In theory, theeightbittr
package could expose all the things exposed... but that's a lot of stuff to expose.Additional Info
Marking as
difficult
because this is going to be a surprisingly tricky thing to approach.The text was updated successfully, but these errors were encountered: