Add version export, and cleanup

This commit is contained in:
Schuyler Cebulskie
2016-09-13 01:32:54 -04:00
parent 136cf66eb0
commit ec6453a191

View File

@@ -1,9 +1,15 @@
const Client = require('./client/Client');
const Shard = require('./sharding/Shard');
const ShardingManager = require('./sharding/ShardingManager');
const Collection = require('./util/Collection');
const path = require('path');
exports.Client = Client;
exports.Shard = Shard;
exports.ShardingManager = ShardingManager;
exports.Collection = Collection;
let version;
module.exports = {
Client: require('./client/Client'),
Shard: require('./sharding/Shard'),
ShardingManager: require('./sharding/ShardingManager'),
Collection: require('./util/Collection'),
get version() {
if (!version) version = require(path.join(__dirname, '..', 'package.json')).version;
return version;
},
};