@nahanil/zhdict-lite
Version:
Access extended CC-CEDICT dictionary data
20 lines (16 loc) • 485 B
JavaScript
module.exports = (options) => {
const path = require('path')
const Sequelize = require('sequelize')
options = options || {}
options.dbpath = options.dbpath || path.join(__dirname, '../../data/cedict.sqlite')
const sequelize = new Sequelize('cedict', null, null, {
dialect: 'sqlite',
logging: false,
storage: options.dbpath
})
return {
Sequelize: Sequelize,
sequelize: sequelize,
word: sequelize.import(path.resolve(__dirname, 'word.js'))
}
}