- In order to enforce standard with C#, C++ and other related projects, we will adopt string base16 constructor ALWAYS as BigEndian. This removes the "strange" difference between building "0001" and "0x0001" (the former was not usually ONE... now it will be). In basic words
0x
prefix will be optional for string base16. Unfortunately, this may break compatibility with someone out there, so we will increase a MAJOR. npm run build
now puts two files indist/
: classiccsbiginteger.js
andcsbiginteger.mjs
(es6 module)
Many internal changes, specially:
- Adopted
bn.js
library inasBN()
method, in order to avoid reimplementation of all biginteger operations (we only care about serialization here)
Some internal changes, specially:
- Organized packages to publish on web (
webpack
)
- First working version.