* use typescript
* update snapshots
* update playground
* revert gitignore
* unskip test
* update snapshots properly
* split up types
* use consistent type imports
* dont use react namespace specifier
* use type over interface
* revert to rollup
* cleanup
* fix pg
* go back to tsup
* add includes to tsconfig