UNPKG

hunspell-spellchecker

Version:

Parse and use Hunspell dictionaries in Javascript

25 lines (15 loc) 573 B
#! /usr/bin/env node var fs = require("fs"); var path = require("path"); var Spellchecker = require("../lib"); var input = path.resolve(process.cwd(), process.argv[2]); var sp = new Spellchecker(); console.log("Start converting:"); console.log("\tAFF:", input+".aff"); console.log("\tDIC:", input+".dic"); var DICT = sp.parse({ dic: fs.readFileSync(input+".dic", { encoding: "utf8" }), aff: fs.readFileSync(input+".aff", { encoding: "utf8" }) }); fs.writeFileSync(input+".json", JSON.stringify(DICT)); console.log("Dictionary written in ", input+".json");