UNPKG

json-q

Version:

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

13 lines (10 loc) 380 B
var exports = module.exports = function (alg) { var Alg = exports[alg.toLowerCase()] if(!Alg) throw new Error(alg + ' is not supported (we accept pull requests)') return new Alg() } var Buffer = require('buffer/').Buffer var Hash = require('./hash')(Buffer) exports.sha = exports.sha1 = require('./sha1')(Buffer, Hash) exports.sha256 = require('./sha256')(Buffer, Hash)