UNPKG

crdb

Version:
20 lines (14 loc) 376 B
'use strict'; const IOBuffer = require('iobuffer'); module.exports = readCRD; function readCRD(data) { const buffer = new IOBuffer(data); const version = buffer.readUint16(); let CRD; try { CRD = require(`./crd/v${version}`); } catch (e) { throw new Error(`could not find CRD version ${version}`); } return CRD.read(buffer); }