![simai.js Banner](https://github.com/reflektone-games/simai.js/raw/HEAD/./assets/banner.jpg)
simai.js
simai.js is an interpreter and serializer for simai,
a custom chart format for the arcade rhythm game maimai,
written in Typescript.
Getting Started
To use simai.js in your own project, install it via npm
pnpm add simai.js
yarn install simai.js
npm install simai.js
Then, use the following method to deserialize a chart:
import { SimaiFile, SimaiConvert } from "simai.js";
const simaiFile = new SimaiFile(chartContent);
const chartKey = "inote_5";
const rawChart = simaiFile.getValue(chartKey);
const chart = SimaiConvert.deserialize(rawChart);
Contribute
Issues and pull requests are welcome!