noahm / smx-config-web

SMX stage config, in your browser!

Home Page:https://smx.tools/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SMX Config - Web Edition

This is an early WIP for a web-based config tool for StepManiaX stages using WebHID for communication and React for the UI.

Developing

Recommend you install mise to manage your NodeJS install.

First time setup

Install the Biome linter/formatter extension in VS Code.

# set up nodejs
$ mise install

# install yarn
$ npm i -g yarn

Day-to-day dev work

# install/update local copies of npm dependencies
$ yarn install

# start the local live-reloading dev server
$ yarn start

# apply all auto-fixes to formatting, style, etc
$ yarn lint --apply

Credit

This project is heavily based on pySMX which is heavily based on the original StepManiaX SDK.

About

SMX stage config, in your browser!

https://smx.tools/

License:MIT License


Languages

Language:TypeScript 95.1%Language:CSS 4.2%Language:HTML 0.6%