-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex.js
More file actions
39 lines (31 loc) · 1.27 KB
/
index.js
File metadata and controls
39 lines (31 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
'use strict';
var owsCommon = {};
// module information
owsCommon.version = 'v' + require('./package.json').version;
owsCommon.BN = require('./lib/bn');
owsCommon.buffer = require('./lib/buffer');
owsCommon.Constants = require('./lib/constants');
owsCommon.Hash = require('./lib/hash');
owsCommon.Random = require('./lib/random');
// encoding
owsCommon.encoding = {};
owsCommon.encoding.Base32 = require('./lib/encoding/base32');
owsCommon.encoding.Base58 = require('./lib/encoding/base58');
owsCommon.encoding.Base58Check = require('./lib/encoding/base58check');
owsCommon.encoding.BufferReader = require('./lib/encoding/bufferreader');
owsCommon.encoding.BufferWriter = require('./lib/encoding/bufferwriter');
owsCommon.encoding.Varint = require('./lib/encoding/varint');
// utilities
owsCommon.util = {};
owsCommon.util.Context = require('./lib/util/context');
owsCommon.util.js = require('./lib/util/js');
owsCommon.util.preconditions = require('./lib/util/preconditions');
// errors thrown by the library
owsCommon.errors = require('./lib/errors');
// dependencies, subject to change
owsCommon.deps = {};
owsCommon.deps.bnjs = require('bn.js');
owsCommon.deps.bs58 = require('bs58');
owsCommon.deps.Buffer = Buffer;
owsCommon.deps.lodash = require('lodash');
module.exports = owsCommon;