Improves test coverage over the createProof API, this PR also improves the module loading logic when in NodeJS environments, so the CJS module can be consumed in non-NodeJS environments.
[x] Tests for the changes have been added (for bug fixes / features)
Description
Improves test coverage over the createProof API, this PR also improves the module loading logic when in NodeJS environments, so the CJS module can be consumed in non-NodeJS environments.
Motivation and Context
See above
Does this PR introduce a breaking change?
Which merge strategy will you use?