hunspell-spellchecker
Version:
Parse and use Hunspell dictionaries in Javascript
25 lines (15 loc) • 573 B
JavaScript
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");