refactored the repo to use yarn workspaces
eventually we might want to use something like turborepo or lerna to orchestrate the packages.
allows for testing of local dependencies easily in different environments
created example next, vite, and express packages for testing and demonstration purposes
using tsup to build the core package (standard from other ts packages I have looked at)
Changes