This is in preparation for moving storage to vuex, which would be unpleasant with everything in a single flat src directory like we have now.
Scripts are a bit annoying now, but still workable - we build them with webpack using their own entrypoints and run them with node through yarn. It's a bit more involved, but iteration speed seems to remain fast enough.
I'll probably have to wait until there are no more PRs in flight and then rebase this on top of master, since it touches pretty much every file in the project.
This is in preparation for moving storage to vuex, which would be unpleasant with everything in a single flat src directory like we have now.
Scripts are a bit annoying now, but still workable - we build them with webpack using their own entrypoints and run them with node through yarn. It's a bit more involved, but iteration speed seems to remain fast enough.
I'll probably have to wait until there are no more PRs in flight and then rebase this on top of master, since it touches pretty much every file in the project.