Finite Field Library in Javascript
Go to file
2024-12-23 20:22:24 +00:00
.github Remove nvmrc 2024-04-15 16:14:46 +02:00
.vscode Fix sqrt 2022-04-01 12:04:37 +02:00
build Release 0.3.1 prep (#162) 2024-10-12 17:12:41 +01:00
src Update engine_multiexp.js , check if nPoints == 0 2024-05-31 00:22:44 +08:00
test Release 0.3.1 prep (#162) 2024-10-12 17:12:41 +01:00
.eslintrc.cjs Works in browser 2020-07-07 19:21:41 +02:00
.gitignore First Commit imported from fflib 2020-03-26 10:38:40 +01:00
COPYING First Commit imported from fflib 2020-03-26 10:38:40 +01:00
main.js Fix bls12-381 2020-09-24 19:08:48 +02:00
package-lock.json Release 0.3.1 prep (#162) 2024-10-12 17:12:41 +01:00
package.json Fixed exports field for package.json 2024-12-23 20:22:24 +00:00
README.md Update README.md 2024-04-12 14:40:30 +01:00
rollup.browser.esm.config.js Use native Worker for ES module browser build 2024-03-22 18:21:59 +01:00
rollup.cjs.config.js chore: cleanup dependencies & shrink rollup config 2021-02-09 19:52:53 -07:00
test.js Integration with wasmsnark, sqrtF2, formats 2020-05-15 21:33:41 +02:00

ffjavascript

Finite Field Library in Javascript

This package is tested to work in the following environments:

  • NodeJS
  • Browser
  • Chrome Extension
  • Metamask Snaps (SES)

Knows Issues

Webpack Configuration

If you're using the ffjavascript package in a webpack project (Next.js/Angular), you may need to disable the splitChunks option in your webpack configuration.

module.exports = {
  // ...
  optimization: {
    splitChunks: false,
  },
  // ...
};

License

ffjavascript is part of the iden3 project copyright 2020 0KIMS association and published with GPL-3 license. Please check the COPYING file for more details.