UNPKG

json-q

Version:

Retrieves values from JSON objects (and JavaScript objects) by css-selector-like query (includes attribute filters and array flattening).

20 lines (16 loc) 395 B
var Buffer = require('buffer').Buffer var http = require('../../..') module.exports = function (self) { self.addEventListener('message', function (ev) { var url = ev.data http.get(url, function (res) { var buffers = [] res.on('end', function () { self.postMessage(Buffer.concat(buffers).buffer) }) res.on('data', function (data) { buffers.push(data) }) }) }) }