goodcodes-parser

ROM name parser for GoodCodes

Usage no npm install needed!

<script type="module">
  import goodcodesParser from 'https://cdn.skypack.dev/goodcodes-parser';
</script>

README

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.