@osujs/osu-parser
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

@osujs/osu-parser

Parser for the .osu file format.

Example:

import { parseBlueprint } from "@osujs/osu-parser";
import { readFileSync } from "fs";

const data = readFileSync("sabi - true DJ MAG top ranker's song Zenpen (katagiri Remix) (Nathan) [Senseabel's Extra].osu");
const blueprint = parseBlueprint(data.toString());

TODO

  • Refactor ControlPointInfo
  • Refactor SortedList to use a BST implementation (currently has many operations with a quadratic run time complexity)
  • Implement the audio sample data

Readme

Keywords

none

Package Sidebar

Install

npm i @osujs/osu-parser

Weekly Downloads

6

Version

0.0.1

License

MIT

Unpacked Size

78.7 kB

Total Files

45

Last publish

Collaborators

  • abstrakt314