UNPKG

wordhippo

Version:

This unofficial WordHippo API uses [request](https://www.npmjs.com/package/request) to fetch HTML documents from wordhippo.com, then initializes jQuery on the response document body using [mu.js](https://www.npmjs.com/package/mu.js) (a convenient wrapper

16 lines (12 loc) 456 B
const xhr = require('mu.js') const fs = require('fs') const md5 = require('md5') const cache = { dir: 'cache/word' } cache.resolve = word => `${cache.dir}/${word}.json` cache.exists = url => fs.existsSync(cache.resolve(url)) cache.save = (url, data) => fs.writeFileSync(cache.resolve(url), JSON.stringify(data, false, 3)) cache.load = url => JSON.parse(fs.readFileSync(cache.resolve(url))) Object.freeze(cache) module.exports = cache