ember-dictionary
Version:
Hunspell dictionary for Ember guides
30 lines (24 loc) • 649 B
JavaScript
// example of loading loading hunspell dictionaires from
// https://github.com/wooorm/dictionaries/blob/main/dictionaries/en/index.js
var read = require("fs").readFile;
var join = require("path").join;
module.exports = load;
function load(callback) {
var pos = -1;
var exception = null;
var result = {};
one("aff");
one("dic");
function one(name) {
read(join(__dirname, "index." + name), function(err, doc) {
pos++;
exception = exception || err;
result[name] = doc;
if (pos) {
callback(exception, exception ? null : result);
exception = null;
result = null;
}
});
}
}