mojs/mojs.github.io is a GitHub project with 24 stars in the UI / UX space. Website for mojs tutorials and documentation
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Run npm run dev to run the project locally at http://localhost:8080, your browser will open the URL automatically
Deploy
Run npm run build
Try the build locally using npx serve docs/.vuepress/dist
Automatic deployment through Github Actions on the main branch
Tips for docs writers
If you need very special demo that doesn't work with the <MojsCode> or the MojsInteractive components, create a new one and add it to the "components" folder. Make sure the name doesn't contain a number, VuePress doesn't like that.
Known bugs
If you get an Unknown custom element or any other weird errors, try restarting VuePress by stopping the process in your terminal, then run npm run dev again to clear the VuePress cache. It's probably due to some JS error in a custom component that you used to wrote.
If you get an Errors compiling template: tag <p> has no matching end tag. error, make sure you have a double line break before any HTML comments (<!--), like this:
My code
<!-- Some html comment -->
Conversion guide
Guide to convert jsx pages from the old mojs website to markdown.
Use find and replace in the file:
<UniteLink link="(.+?)">(.+?)</UniteLink> replace with [$2]($1)
<Cite> replace with > (make sure to remove the newline too)
</Cite> replace with ``
<span className="highlight">(.+?)</span> replace with "$1"
<div className="post__header">(.+?)</div> replace with # $1
<ORXLine className="post__orx-line" /> replace with <hr />
https://github.com/legomushroom/mojs/blob/master/api/ replace with /api/
<Pen pen="(.+?)" height="(.+?)" /> and <Pen pen="(.+?)" height="(.+?)"></Pen> replace with
<Codepen
title="$1"
pen="$1"
user="sol0mka"
height="$2"
/>
[Link to pen](https://codepen.io/sol0mka/pen/$1)
How does mojs/mojs.github.io compare to other UI / UX projects?
mojs/mojs.github.io is tracked by TopGit in the UI / UX category, with 24 GitHub stars. Browse the UI / UX topic page on TopGit to compare it against similar projects by stars and activity.
Is mojs/mojs.github.io open source?
Yes — mojs/mojs.github.io ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/mojs/mojs.github.io.
What else is in the UI / UX space?
mojs/mojs.github.io is tracked by TopGit under the UI / UX category, alongside 16 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.
What is mojs/mojs.github.io?
mojs/mojs.github.io (mojs/mojs.github.io) is a multi-language project on GitHub. From the project's own README: Website for mojs tutorials and documentation
Where do I read more about mojs/mojs.github.io?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/mojs/mojs.github.io is the definitive source.
Why is mojs/mojs.github.io categorized under UI / UX?
TopGit places mojs/mojs.github.io in the UI / UX category based on its GitHub topics and description (tagged: "animation", "api", "burst"). Categories are assigned from real repository metadata, not editorial guesswork.
Read full README in the tab above.
Is mojs.github.io worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of mojs.github.io.