Skip to content
/ yrp Public

The blazing fast parser for YRP1 or YRPX format

Notifications You must be signed in to change notification settings

ygoreplay/yrp

Repository files navigation



yrp

GitHub Workflow Status npm NPM Codecov
The blazing fast parser for YRP1 or YRPX format

Purpose of development

We already know most of the YGOPro/EDOPro related projects are quite obsolete and hard to contribute since they are developed in quite low level (or not-using) languages. (e.g. CoffeeScript, C/C++, etc.) we know those ecosystems will eventually occur tons of problem. so I had decided to resolve this issues in modern and elegant way.

so this is a native parser project for node environment. this means I want to live lazy like other webdevs 😂. but you would realize that providing modules for productive languages can have a lot of impact on improving development ecosystem of YGOPro/EDOPro.

Dependencies

Installation

npm i yrp

or if you use yarn:

yarn add yrp

How to use

import { Replay } from "yrp";

// ...

// of course you can load replay from raw buffer too!
const replay = await Replay.fromFile("./target-file.yrp");

About

The blazing fast parser for YRP1 or YRPX format

Resources

Stars

Watchers

Forks