2 exports.BSONPure = require('./bson');
3 exports.BSONNative = require('./bson');
21 , 'bson'].forEach(function (path) {
22 var module = require('./' + path);
23 for (var i in module) {
24 exports[i] = module[i];
28 // Exports all the classes for the PURE JS BSON Parser
29 exports.pure = function() {
31 // Map all the classes
46 , 'bson'].forEach(function (path) {
47 var module = require('./' + path);
48 for (var i in module) {
49 classes[i] = module[i];
52 // Return classes list
56 // Exports all the classes for the NATIVE JS BSON Parser
57 exports.native = function() {
59 // Map all the classes
74 , 'bson'].forEach(function (path) {
75 var module = require('./' + path);
76 for (var i in module) {
77 classes[i] = module[i];
81 // Catch error and return no classes found
83 classes['BSON'] = require('./bson');
85 return exports.pure();
88 // Return classes list