UNPKG

@microlink/mql

Version:

Microlink Query Language. The official HTTP client to interact with Microlink API for Node.js, browsers & Deno.

16 lines (14 loc) 528 B
const mql = require('./factory')('buffer')({ MicrolinkError: require('whoops')('MicrolinkError'), got: require('got').extend({ headers: { 'user-agent': undefined } }), flatten: require('flattie').flattie, VERSION: require('../package.json').version }) module.exports = mql module.exports.buffer = mql.extend({ responseType: 'buffer' }) module.exports.render = (input, { width = '650px' } = {}) => { if (input && input.url && input.type) { return `<img width="${width}" src="${input.url}" />` } return input }