index.js 503 B

123456789101112131415161718192021222324
  1. // Copyright 2011 Mark Cavage <mcavage@gmail.com> All rights reserved.
  2. const errors = require('./errors')
  3. const types = require('./types')
  4. const Reader = require('./reader')
  5. const Writer = require('./writer')
  6. // --- Exports
  7. module.exports = {
  8. Reader,
  9. Writer
  10. }
  11. for (const t in types) {
  12. if (Object.prototype.hasOwnProperty.call(types, t)) { module.exports[t] = types[t] }
  13. }
  14. for (const e in errors) {
  15. if (Object.prototype.hasOwnProperty.call(errors, e)) { module.exports[e] = errors[e] }
  16. }