* some wip code
Co-authored-by: Jacob Nguyen <jacoobes@users.noreply.github.com>
* general idea
* style
* making shrimple truly optional
* got optional localizer working
* proposing api notation?
* prepare for localization map
* add localsFor
* merge some internals
* boss call
* add test for init functionality
* add documentation
* inline and cleanup
* feat: logging for experimental json loading
* loosen typings
* dev workflow and cleaning up comments
* cleaning up a bit more
* rename Localizer -> Localization
* more documentation, change dir for default localizer
* some tests
* "
* move stuff, refactor, deprecate
* yarnb
* Update index.ts
---------
Co-authored-by: Jacob Nguyen <jacoobes@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com>
Co-authored-by: jacob <jacoobes@sern.dev>
* some refactoring
* accidental merge
* refactor: ensure all asserts have error message to avoid cryptic messages
* general refactoring
* move controller to create-plugin
* presence
* from event presence and refactoring
* refine presence api
* add tests and more comments
* sss
---------
Co-authored-by: SrIzan10 <66965250+SrIzan10@users.noreply.github.com>
* progress on better error handling
* wiring onError callback through module loader and resolver
* fix error callbacks not being stored
* update onError to be record
* type alias
* wiring
* seems to work
* update error handling contract and wire more
* add command error builder
* fix merge
* progress on error handling
* naive onError handling, not tested
* progres
* proress
* progress on abstracting away iti
* seems to work
* fix tests
* better typings
* add doc
* abstracting iti
* remove onerror for this pr
* feat: better way to add dependencies
* fix tests