Download, cache, and parse files from the Unicode Character Database (UCD).
npm install @cto.af/ucd
Full API documentation is available.
Example:
import {UCD} from '@cto.af/ucd';
const cd = await UCD.create({cacheDir: 'my_ucd_cache_directory'});
const scripts = await cd.parse('Scripts.txt');
for (const {fields} of scripts.parsed.entries) {
console.log(fields[0]);
}