Amend export to support ES6 imports
This commit is contained in:
parent
5a63a16955
commit
34b79d1a0c
|
@ -244,6 +244,10 @@ See [LICENCE](https://github.com/MikeMcl/bignumber.js/blob/master/LICENCE).
|
|||
|
||||
## Change Log
|
||||
|
||||
####2.4.0
|
||||
* 14/07/2016
|
||||
* #97 Add exports to support ES6 imports.
|
||||
|
||||
####2.3.0
|
||||
* 07/03/2016
|
||||
* #86 Add modulus parameter to `toPower`.
|
||||
|
|
14
bignumber.js
14
bignumber.js
|
@ -12,7 +12,7 @@
|
|||
*/
|
||||
|
||||
|
||||
var cryptoObj, parseNumeric,
|
||||
var BigNumber, cryptoObj, parseNumeric,
|
||||
isNumeric = /^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,
|
||||
mathceil = Math.ceil,
|
||||
mathfloor = Math.floor,
|
||||
|
@ -2714,13 +2714,17 @@
|
|||
// EXPORT
|
||||
|
||||
|
||||
// AMD.
|
||||
BigNumber = constructorFactory();
|
||||
BigNumber.default = BigNumber.BigNumber = BigNumber;
|
||||
|
||||
|
||||
// AMD.
|
||||
if ( typeof define == 'function' && define.amd ) {
|
||||
define( function () { return constructorFactory(); } );
|
||||
define( function () { return BigNumber; } );
|
||||
|
||||
// Node.js and other environments that support module.exports.
|
||||
} else if ( typeof module != 'undefined' && module.exports ) {
|
||||
module.exports = constructorFactory();
|
||||
module.exports = BigNumber;
|
||||
|
||||
// Split string stops browserify adding crypto shim.
|
||||
if ( !cryptoObj ) try { cryptoObj = require('cry' + 'pto'); } catch (e) {}
|
||||
|
@ -2728,6 +2732,6 @@
|
|||
// Browser.
|
||||
} else {
|
||||
if ( !globalObj ) globalObj = typeof self != 'undefined' ? self : Function('return this')();
|
||||
globalObj.BigNumber = constructorFactory();
|
||||
globalObj.BigNumber = BigNumber;
|
||||
}
|
||||
})(this);
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue