No effort has been made to validate that this actually works outside of typechecking and bundling!
bare-minimum version that builds. no package yet, no instructions yet, this is just the bare minimum extraction to make this build outside the cohost codebase. i strongly recommend against using this for anything serious.
things that are missing that will probably not be added:
InfoBox
is a bare-minimum implementation that doesn't use any of our styling because i didn't want to make tailwind a dependency here- custom emoji loading is not implemented as it was extremely dependent on the cohost build system. if you can populate the arrays then it should render, but doing that is left as an exercise to the reader.
- probably other things i'm not thinking about
things that are missing that will be added:
- instructions
- an example
- an npm package
things that are here that will probably be removed at some point:
- extraneous IDs, types, etc. this was pulled straight out of the cohost codebase and while i removed the obviously unnecessary bits (things related to invites, for example) there might be some bonus bullshit in here.
code related to AST caching. it's entirely unnecessary for non-production use.it's gone now
this release is licensed under the MIT license. the remaining cohost frontend codebase is source-available (if you know where to look) but not open-source, the backend remains private. we have no intention to open-source the remainder of cohost at this time.