37 lines
1.5 KiB
Markdown
37 lines
1.5 KiB
Markdown
# cohost renderer
|
|
|
|
> 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
|
|
|
|
# license
|
|
|
|
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.
|