jbdemonte / goodcodes-parser

Library to parse Good code from a ROM file name

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

goodcodes-parser

travis build Coverage Status node (tag)

Description

This tools extracts GoodCodes from ROM names and returns a structured dataset.

Installation

npm install --save goodcodes-parser

or

yarn add goodcodes-parser

Usage

import { parse } from 'goodcodes-parser';
const result = parse('Zoop (U) [!].gen');
console.log(result);
{
    "file": "Zoop (U) [!].gen",
    "cleaned": "Zoop.gen",
    "rom": "Zoop",
    "codes": {
        "countries": [
            { "code": "U", "name": "USA" }
        ],
        "good": true
    }
}

Have a look on the typing or on the tests to see the result keys.

About

Library to parse Good code from a ROM file name


Languages

Language:TypeScript 100.0%