- 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
0xprefix will be optional for string base16. Unfortunately, this may break compatibility with someone out there, so we will increase a MAJOR. npm run buildnow puts two files indist/: classiccsbiginteger.jsandcsbiginteger.mjs(es6 module)
Many internal changes, specially:
- Adopted
bn.jslibrary 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.