{"_id":"bigint-mod-arith","_rev":"29-cbb768fbe502a9bd3ff6bc23596b799a","name":"bigint-mod-arith","dist-tags":{"latest":"3.3.1"},"versions":{"1.0.0":{"name":"bigint-mod-arith","version":"1.0.0","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modular inverse","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./src/main.js","directories":{"src":"./src"},"scripts":{"docs:build":"jsdoc2md --template=README.hbs --files ./src/main.js > README.md"},"devDependencies":{"jsdoc-to-markdown":"^4.0.1"},"gitHead":"1ede4f712c7ae9bbb3cbe6e127d7e3b4320901b8","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@1.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TtgNlcqKgqvGR3PXRsJ0/bghz+HDlGwe0l9zGuUS7c3qWtfr+Tsdpr1H57VijvyRczW7aniErX6xl7PHYgkfgA==","shasum":"e5ae8fe1a0816e35c23f67654ec29baa25e11183","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-1.0.0.tgz","fileCount":6,"unpackedSize":10682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjgmYCRA9TVsSAnZWagAA4GsP/RJMCYjm941CnVmvyl2k\nAbcl5Wj+xTGnhEWAGSvbvh4z+fuBm4ZGJsjV8bu17+acUM0hXjfQWZWAreTP\nRS44KcHQDNdYwgYnDDhyu9zwvdlLf/TUS2QMxRqtrHhFwV5lto+LASWTDufd\nrsGjTB7N7ExfDl4/V7/+JBfKc9nKt9PYt/GHE3685qy9Ssa5qUKbVlMbFpe+\n3XVffdzGdlg1a66zxAyn7zAKkGYGwzOGn3peo9N8nL3LON16Obv6rwoxPbep\n10ljg12J8YFNRs2CjhPgr2GLb/xNCFv+vENaGlH/5cLEiMQv5NE8+jC9mTfg\nH9pJ2zssoiWAvXLumCBjY1mZse0Mt6VnnEzG+7IIC6FqPCFY0LSgqPBBp6hE\nvivlSMxpqEALX1n77gjTDbW+GiB/DfFZLuOQ9dDL7Q1dplljeL8cpgzVtzo8\nRDDMVQU625TB9boAFD3fdDKeTpyIpUK4YJCFLbM3iw9xVFWZUws5baN+bqJo\nXQtwIE3/Q+QZh7rAlzEW5DhQo9Ef3x7tHbjCVAvVqQlri8gbmp05P49obs4P\n2Ie4mamkyztbJtg9b69ABuWbnsmacdQj1y/OY+pQt5kaxfJx2RsKmEVK19WH\nEy90osIwtwiXH/YTVlo3Xe+B0KGZyzeV9ysK8DpCI/Z58GEmD4J+w8TK0uHq\nmxyT\r\n=0xNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEC/y3FFpnpB8IOcSJwEPbPjAeAWq0kGP7AkqkBmF6z2AiEAz27k0LR2RKa+5efkLMMAsj5RoZUYBcSfWlG2gw4ol80="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_1.0.0_1552812439481_0.34979259057604506"},"_hasShrinkwrap":false},"1.1.0":{"name":"bigint-mod-arith","version":"1.1.0","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modular inverse","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./src/main.js","directories":{"src":"./src"},"scripts":{"docs:build":"jsdoc2md --template=README.hbs --files ./src/main.js > README.md"},"devDependencies":{"jsdoc-to-markdown":"^4.0.1"},"gitHead":"944deb4ebd927893ba671b26e1243032b093cd50","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@1.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cOmYdX6RAv5j2q+Kktrh0HXcZ+SbRtjKYQuAsC5CT6rpqovce1f9xpP70nKST34xg0IYtktADvLzU69XgNeNUQ==","shasum":"88d86ce5391bb73441f03a3476d7deb1f72e8081","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-1.1.0.tgz","fileCount":6,"unpackedSize":11239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmQvJCRA9TVsSAnZWagAAPMsP/RHRrPFDaBVH2XnbOC0L\nkuklu+r7pKE4L+W7XU1tDWPS5FwJP2Z/h6lh6mlIGbEfyWcIuhUgPawkVWAn\n7E3cWxXwIk279n1KUmNnMidz1WHyF16BW5TAj+cdmZCaNO8/gAKDypRyVx8N\nSziQvf4Mx1ELJqn5pMrNmRvCXLJDUSotBJgxcMDE9h4gErvGtL7LZ4G3DZDn\nYAi4mKBKM5rnafhwk8Z2WJjYJtDcwCxLZn9vs3aGx2mp4qqsV41XxnKJO0tD\n5PAZNh6HRZaXtb+5Z509sLkcI+U0kLctV6EBpcJmrpaBVvGt5pmpFaA9+nXL\nzfVwznNSEShX0WopPjVjMBxE56854/ceiEgQM8yINs0beqYN90RX4zqJnwnJ\nlgMZTjFMiM8mJDayG0aIxTr8b12unAGJBD+/V8gu/GFmc5w8RoZy0Yy+XNrl\nfdi/TJZxgHgRZe4zN/2OE1k8znIO0bYzeOjW5N0iByNBIRQEG/dhRnSzvqFE\nmVuNzPbr5s6uxsivmjIo4v1ALTjc8xMs8wk4FVrZ+oTA/w2oZKyy4bM6BFJG\n55Ma9c75N/wR8JIdrMgffFxIQA2xNCzjyvGn97PvaXtiFOVqm+ZfsxYuMGbS\nMKMhYT5oERYqZajhKTPpoM4OvGZhP/lGK4pslICzZ3FSq+HzHsCOYZ3yEV2v\nRDLU\r\n=Gl6l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoob3rZkI84uIhzy8I3mAyHmI0VQZwdC34OSqbCNmKPwIgQRgWhXs55rKkyaeUmvPEPgru//AkaelHFGIY6FxhRxE="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_1.1.0_1553533896439_0.4605609941527058"},"_hasShrinkwrap":false},"1.2.1":{"name":"bigint-mod-arith","version":"1.2.1","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modular inverse","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./dist/bigint-mod-arith-latest.node.js","browser":"./dist/bigint-mod-arith-latest.browser.mod.js","directories":{"build":"./build","dist":"./dist","src":"./src"},"scripts":{"docs:build":"jsdoc2md --template=README.hbs --files ./src/main.js > README.md","build":"node build/build.rollup.js","postinstall":"npm run build","prepublishOnly":"npm run build && npm run docs:build"},"devDependencies":{"jsdoc-to-markdown":"^4.0.1","rollup":"^1.9.0","rollup-plugin-babel-minify":"^8.0.0","rollup-plugin-commonjs":"^9.3.4"},"gitHead":"99bb8ac68b4c0ddc714cb2be17c36c08769ab959","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@1.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xaM2RWdImNsxTKD9oONSYWhY1DH7RqAc9VYXmnmCKbEIHcdlmWqFvN9FCSdsB49rYghgF6yJohzlxTxqKDnaGw==","shasum":"0210523ac9b6f27603ee878236e01b0f62ecb311","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-1.2.1.tgz","fileCount":16,"unpackedSize":43769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqGi2CRA9TVsSAnZWagAAS/sP/2y8YB4iWB4SvufuzUzE\nOBf3ACHUB08K411GW1mJhlft/OtbF7X14OOibvlL8euRvle1Q0rjwMkMiiqP\nS/Qa8AL49NoM9I3LiizZ0uJoM9DNqWAjJM1emLvGvka/rAlNlknE1FmswsEz\nNthICMLTDNefwbxOWIlehXxt8kqNq3jeDV21DiiOA9QvYEel4l7WC0yv5alh\nqYvqC6LU6X96z04Gf6tmA1PbwTTWt56PTnf+ukgPzc9oQPGmXoAw/XIh8yR3\nUnC0aVkHeXt58OJ6siaGYHMZrryxybxYsAUsEa1RJxCIKUsLNILSParDKdf/\nFXYndpU5TESQ/TkF8U8LU4qjJgoMe9ObZj7oE9UMutw0nUrqPEX2Q6zzDuY6\nGmiMsKmKwDTlnn76wYbyay5uni5SJFxVFReWRv4dmLcmxW0mEsM0F2b/bZ/L\n6noUvhzQ+7afB2JYQufSt7bNP7DNSHRs+kSxq5DdP8mSIND7G31f75mU9yoI\nS+goojjVOuWtQ+LruZQrNYfHW6wvw4XexI5aSewcEzAgDfrWPNCBSaPfFM7P\nxh1xMzHTSowOvBwT0WpVWZBRSluaSvTQb10c+Xtr1vZuJExqsCsjo9RizP3g\nAV5Op83q6In/A68SEmutPZqpCDGhwXysXiLNDX5n/f5xPcys4evqt8iH0SNd\nuXgK\r\n=Edzm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw1tSg/2NrnY0dlBTEhm+ljGpBizuveDw8qFlkqMr+SQIhAPGe/lctAm19zSuK3l4kXOq2ZqP4q7p6V1lDRtJ7BEEZ"}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_1.2.1_1554540725530_0.7334761142756105"},"_hasShrinkwrap":false},"1.2.2":{"name":"bigint-mod-arith","version":"1.2.2","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modular inverse","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./dist/bigint-mod-arith-latest.node.js","browser":"./dist/bigint-mod-arith-latest.browser.mod.js","directories":{"build":"./build","dist":"./dist","src":"./src"},"scripts":{"docs:build":"jsdoc2md --template=README.hbs --files ./src/main.js > README.md","build":"node build/build.rollup.js","postinstall":"npm run build","prepublishOnly":"npm run build && npm run docs:build"},"devDependencies":{"jsdoc-to-markdown":"^4.0.1","rollup":"^1.9.0","rollup-plugin-babel-minify":"^8.0.0","rollup-plugin-commonjs":"^9.3.4"},"gitHead":"84508d8409570e9e7ace6d418bf8e0593eb5e085","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@1.2.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qZGLMMdWdd5cy9R+nhnmVICpF+u/7RZnKSg6ieVdZaIqwFKI16ggYNC7cEn3Z1yi/HSmFbiKSCI9gUr2cuUkcw==","shasum":"7a5de129b47e1055b6354672c7927f261c8f1c0e","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-1.2.2.tgz","fileCount":19,"unpackedSize":52930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqIJqCRA9TVsSAnZWagAAn9oQAJeb5fiOaWiwbDcJALfs\nVsSb6CFVlq8dQseWU9QY7jMDhTRCzuPCUR00GHNMh/ItwkNY7SivyJXVgOoE\nbisJ2x6ye4vyTJPErwoSSZA/HvPX/5cuhW6h/Ihq5lfyB4Ac2e/8CrPv2l6e\nlSyWRLx+YVC6ZydbKm2Kjvpk+DmS3NPT6YItd3aQUMnXu0u+rb+2t+yxMPN+\noobhvJja5IrI0+UnJ0DQ2NfV0dW7F8sBduK/nG48FWY/Bi/BYF0GVkC7AR8g\ngO0zaW3Hyp02NaHlGRn6VUpvk+xTQ7rg/Ztc/xtYV19P5WTXSxqkAkawD72Q\naX2Q/gUHfNme7OoaQiFsRKWOmxktCPx9ZEwgAHQc9K3j2tcuBOwK8MmIGU7G\nWKbiultrkorK0tzkak2l+ELxyRxaaiT3OkNCee4RFFsDJVjDZlyUIkZgZC13\nGHoXpFYtmNChM4ygw41U7oF+XHuapWHDxyo7JYAQEZvRVo6RQyZyYfHTTE9Q\nGSXfLrFm6cc+ovG39uUEktai2A7eNJeJo7BwewaSpl7I1OCFWLBhrTm8JQPB\nV2GUpab1hvtq4ReBEyo4vPhwTjn3/4pB2CSxSJebmAGvQP5uhrLNyhV/+U9b\n34/VA20hknX//Zz4jvdEXH6pxXcJbgn+fDrZVELARXVQKX2AzpC3mfi/xvJ3\nVEIr\r\n=j6PS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5w2QyS23g8dKcUORNx9iWeHE2NdH3PwRMgPM2xi9vmgIhAOSPJVk3PbmG9SgihwpZwo42sV0hwUFjGwWBFhHtZwLT"}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_1.2.2_1554547305406_0.4378800231700015"},"_hasShrinkwrap":false},"1.2.3":{"name":"bigint-mod-arith","version":"1.2.3","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modular inverse","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./dist/bigint-mod-arith-latest.node.js","browser":"./dist/bigint-mod-arith-latest.browser.mod.js","directories":{"build":"./build","dist":"./dist","src":"./src"},"scripts":{"docs:build":"jsdoc2md --template=README.hbs --files ./src/main.js > README.md","build":"node build/build.rollup.js","prepublishOnly":"npm run build && npm run docs:build"},"devDependencies":{"jsdoc-to-markdown":"^4.0.1","rollup":"^1.9.0","rollup-plugin-babel-minify":"^8.0.0","rollup-plugin-commonjs":"^9.3.4"},"gitHead":"1d14fca3b264e2274c9f8cb047b3c164826d6145","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@1.2.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TKlmzM2xJfGk3M9Rt0NseG1SNVNGhK7eUgjbWHl0sgDHQGYUVXAPVwsaDovrwoSuLuJHE3aqs5z7cJIEId4Mng==","shasum":"170b7c8815c9e525f8d5c8dbe05c495ec7fd8462","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-1.2.3.tgz","fileCount":22,"unpackedSize":61763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqmQXCRA9TVsSAnZWagAAYqwP+weNslR+ukGC8v2BfZ6n\nbsQmAhon1Fy9EBQzIQ91qQ9HA8UYO9KINh+OBsVlB+DvkmjZldKXgzZR1Ufp\nSzOP2ACXO2ymgYyzf7A/o5+nT9aLkizStnZ2FY3O80akYkjY+oKU8C8qaQBn\nRLxmRAjggd8h8DrUdXndE+2F2hpiGVCfS1k2hv4orXigbMej9r0s+gC93+Go\nXH4hPfLn8+3Rhg/vgHvBSe/mJBi4ZWjNccoY+5e8T45hmV+wutVnYXCdhpvn\nEX6U1vBvDZZWMj6R8zujHvvEh9esOg1PD7WrnTxkCq9iM2K5tH5eNTAUtbOF\nvjtXruugCMaIdZb/O14Ej4uOJFGyp1bIkK2LWFpnrpjEVPjde9quF6AnXiKa\nQz+oLVTZTchZgjlcAGOZIslGeun3p02bAExcTjYwQ21qn+oSSc522EiOoPtX\npeEIBO8SnFwZCHxk+zqw0Kcv+3G0EDvxjO3VPCD1xLVq+aWKi1hLc6gUcOWa\nyoVSysyeE4+GIsfuIVG76eP2a1zjp3ke73qc89+CU9JuIXsZt6Zc7K9CwSD3\n0SG0EIhX3NPvA6VeERR5rAfGDjM8Qr3TtLoQ7WchaJai6JMy6v5Ek34F5z2Y\n38ImJQbiiQZGxqnaVjlCHuVka52vah7iYvOSOM0vJifmWm5njACNqA5QaIyj\nm13d\r\n=7Z7M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYJ0nPI5IL3i5sXkZBLLTpBq8Q79ZLlyObvC2qcIi6AAiEAvfgUFl40dA3/5ZwdeCGA1xuIsxYP1LK865DkK/azxW0="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_1.2.3_1554670614792_0.26068848149978385"},"_hasShrinkwrap":false},"1.2.4":{"name":"bigint-mod-arith","version":"1.2.4","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modular inverse","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./dist/bigint-mod-arith-latest.node.js","browser":"./dist/bigint-mod-arith-latest.browser.mod.js","directories":{"build":"./build","dist":"./dist","src":"./src"},"scripts":{"docs:build":"jsdoc2md --template=README.hbs --files ./src/main.js > README.md","build":"node build/build.rollup.js","prepublishOnly":"npm run build && npm run docs:build"},"devDependencies":{"jsdoc-to-markdown":"^4.0.1","rollup":"^1.9.0","rollup-plugin-babel-minify":"^8.0.0","rollup-plugin-commonjs":"^9.3.4"},"gitHead":"6f39928fd427044643e1ccfe3b7e384912f6f9ef","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@1.2.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fNhWvzaMK44Q6XcDFZV6kaiKbeCwa8jS/0xON3yFI6VPdu5a55CL50Bd/w2Yshd/GdKecFh2ImMAXJl1j3qynA==","shasum":"d7148c230ea35fbe26d5cbaf424914a604b683b9","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-1.2.4.tgz","fileCount":25,"unpackedSize":70600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqyDVCRA9TVsSAnZWagAAuUIQAIongduO+ugFUfFRcmCj\nZZXnDiji5LtXslgScdhfkHfm1yy0mSoVFWuAm94VKuI1ap8hO6DsJkYcCxUT\nDpkiCFTvKyga6A7QxUcfW5mCRfj7nTK8/yotNHG6DlOZJAv5jwfZoOiZ5aKT\nZwzP9E4Um8+goSGIR16JLIDklf8Z/q5qyBeKktGehqh/cZF9tQKC1aJNvhAQ\nDhSdA1Hm0tCWvVoChH5f0DrboDmqI5SIF0e8GdQFQnKGFxkqJhXXy0lgCKRk\nmnALL11Jv8gb1tX2BIcKWaYpfX8gX4WmX22WG4oZGJZrLUI6zb2mT1ly5Qdv\nBUqSgv0q+7xi8kJQpbVc/P8xA9gkiO2SDH13rwrnb4cfCtvbdDk+iUbnqaj7\n2tBTeDGuCX1ehnMFUi4T6tdVC/PPqps4L78I9KqXU0KIrNzjAHJRq7bPpPh8\nUQAkNxbMByK90xfA3RHLbFWfPqibWDnQjsnppZLBvGpkl8FWsnfyaSM8giLE\n2A/BCHYylpDTwXgnPyUYVjwHcYtSizp6OHmsc9GefFsRlWOdzWgaXkKKGpyY\nmK5Q/ELvzyYmkPxIhTFCQjIIdOtauI5Sg5KWW+bF73Na9NktzZMGNJbbT7AE\nc4zY06H3TTmTrjeS7dRm6G965VPUhgzX9g1bB5hGOig0WpelbNi6Z5DysqSc\nH0PQ\r\n=vYnT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHX/HUcESDqfLeADxj4b7dR0Sp1b4E8hTITJiJtdqSQ+AiBzxNKhUJYhgYgEJMwpUWLW4tCEGEheN9yD0i2PpjWsAA=="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_1.2.4_1554718932989_0.595068006492188"},"_hasShrinkwrap":false},"1.2.5":{"name":"bigint-mod-arith","version":"1.2.5","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modular inverse","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./dist/bigint-mod-arith-latest.node.js","browser":"./dist/bigint-mod-arith-latest.browser.mod.js","directories":{"build":"./build","dist":"./dist","src":"./src"},"scripts":{"docs:build":"jsdoc2md --template=README.hbs --files ./src/main.js > README.md","build":"node build/build.rollup.js","prepublishOnly":"npm run build && npm run docs:build"},"devDependencies":{"jsdoc-to-markdown":"^4.0.1","rollup":"^1.9.0","rollup-plugin-babel-minify":"^8.0.0","rollup-plugin-commonjs":"^9.3.4"},"gitHead":"cfb207db5fb86ac603acaadff88163c46934d8e3","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@1.2.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-k7fx7haV6xs1jqSMF6bdRH4qxmGhH8DjaUwzASFGO2TRxyJQkFKLQAHtpU5NQIPp9oMu1YKVMf8iblvpXJCi6g==","shasum":"88107e9bdc0ac442752afe10cf67c1b2ca544b08","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-1.2.5.tgz","fileCount":13,"unpackedSize":35998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctY30CRA9TVsSAnZWagAAS+8P/0gh6fc20TpyNciYXJYW\n7VrZngmhzLs6Y2appxRstCfFulaTL4zjZtyVOqeb+RwQ2nmrxs1NfF5rs5Ob\n0pg7lJ6uJCYXPB/0GishiigsaJs67qTdB1U9ujJe+PL7MbmZqgP54DRgBE9T\nJqeyVSlxnQByJ02ZQs7laVBEOeNDQ0L6MBZkovXKVHHYCLcluBwycswdokJY\nSg/ZkEX1YBx344tQZ6cLFIKFLwFi5mmtdz5zfBwJMlPHuI0vh/Usve4E5fqq\nDC2I9j4n9UAtFzHQcaVI1l2ZWXUoZr+6kigC3ozT17s8adkSk7oIbRnjQRJ0\njB/IZpUEhQduORDemVqG39TxXVLwG30YSpJohhjz0NLXUR3ZolezYdgVph0Z\noS3DyLSl7CryM0a5F05VRl9a57gRVbkYa+AmpMgYBD9GuGMwjXdUU/cnA2mE\nAfy4YEztM6tRHb0VGtpcVRpBdRDUwbgCmzMNujyIg3KcAFW7cXLzD+Aj6ydJ\nAapPEKa1cllmaQj1SX7fS75Nee0gZBjCoD8VmLsewyfOsJLsb5pSsERdfdCC\nNphBj7NCGCdHU91nsZUezIdHE39m6OSdCuuTdIb8UHxEXhvfmcQo3BSHwvDH\nEYiEEi05YbepF9xr0AZJ44RoBm7GQzxN9P8i9L6Gl6qdWr8qi7GfEnES7fGe\n+6bR\r\n=MuWG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrUI2dY+QPxFu/KIyUhX+NJYGslGcwdC0AENb0cHVp+gIgD4cWAq3fRUlCBepr2hBVvYbI+Xo8mSM0AHsxUUvhcI8="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_1.2.5_1555402227673_0.7638834990807994"},"_hasShrinkwrap":false},"1.3.0":{"name":"bigint-mod-arith","version":"1.3.0","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./dist/bigint-mod-arith-latest.node.js","browser":"./dist/bigint-mod-arith-latest.browser.mod.js","directories":{"build":"./build","dist":"./dist","src":"./src"},"scripts":{"build":"node build/build.rollup.js","build:docs":"jsdoc2md --template=README.hbs --files ./src/main.js > README.md","build:all":"npm run build && npm run build:docs","prepublishOnly":"npm run build && npm run build:docs"},"devDependencies":{"jsdoc-to-markdown":"^4.0.1","rollup":"^1.10.1","rollup-plugin-babel-minify":"^8.0.0","rollup-plugin-commonjs":"^9.3.4"},"gitHead":"eaacb6abf335263ed53b5ab97b225ce6f5638b39","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@1.3.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-O6614R3oHBlwoqgthAER+nnu2myBSUg9TEFmjdNiQfwxa8VHhxrT11wI3Pm/bureXlgAxkpSOCoiLqsG2z36Pw==","shasum":"450dad78643747338e44ce1d4672684d54e73b78","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-1.3.0.tgz","fileCount":12,"unpackedSize":32894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwdGCCRA9TVsSAnZWagAAbMMP/iiN1kdYBf7JzmI8X8M5\nYjMHKsI+0Iu6nu7+0gVwfwSE1pjfx2MYo5pTr4NEwW/Kv2cOggPMBukDwT21\nE2P/LhLG/j/b4RcoU7hbF6B41qB7srnCul6J8eUn/u6Y/p9A9hm5SZw5Bydk\nMKv8ArUyEJWPx+2SGDHW6UY1fj0oNw+Akj/jP3HHVj13aEJkA+rScxoYpiQ8\nn9RmOc8wbABJVm+Yb8rYkcZZFxR6au4TrQI0oCgR/wQ8/a0NJLdBLQBYQrji\ng0tkoYm0hDpdu1csGu4Hh1aDmOwNAB6a3jmMpSvHDatALYg1Y0s0ODoHiGtE\n3e2ZMWzRDcATfgTH1NXIkfoYJNbNB7WLEIDy+6cjU6YnXf3IjHO/mLBJc7ZY\nrX139BDipkRcjIUl2hMIdnVPh4umYeMy9R0XY1SutrNRaf1FCsnQYH5UqzBU\n+ANfm2m2CBs+lzYZT8eETBjG0GI4WDiXNs9Au6W6sojt1nxkXgnQfJTZmWTt\nsSY/ZDUWcGqQMYMf6xdhLWslqRmzx8Zqgb0JjyykenINaDyaebHSohsjCZrn\n29dXk9C3Vj8ueEcjubQrxQtuAFNUuZ3+fL2PA6vxq3Vl2I6GR51yFFXRojPA\nIwybEgNpnNvzPhgDZZZEi5hweUcZCbUFJaciPL6K2sXByjEGe05s1PRfDh9Z\nv+Wd\r\n=U4yK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAieb6JUcJ8ruvL4uryV2dRXTWfHNDo1XRQaOmKkoZQMAiEA+4Se3+q0jlQs4u8f5vHW06Atd/9Ybr1gOwv1yHQCDBo="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_1.3.0_1556205953885_0.8907552505697547"},"_hasShrinkwrap":false},"1.3.1":{"name":"bigint-mod-arith","version":"1.3.1","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./dist/bigint-mod-arith-latest.node.js","browser":"./dist/bigint-mod-arith-latest.browser.mod.js","directories":{"build":"./build","dist":"./dist","src":"./src"},"scripts":{"build":"node build/build.rollup.js","build:docs":"jsdoc2md --template=README.hbs --files ./src/main.js > README.md","build:all":"npm run build && npm run build:docs","prepublishOnly":"npm run build && npm run build:docs"},"devDependencies":{"jsdoc-to-markdown":"^4.0.1","rollup":"^1.10.1","rollup-plugin-babel-minify":"^8.0.0","rollup-plugin-commonjs":"^9.3.4"},"gitHead":"8e5c19769bac7f7a66e9b10617f8652eb1fc3cb7","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@1.3.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WFPhjqc4VFBQNnAo72q1YErppPyAOhBrQVTZcDsq4jGZSLgkPUNuhPhCZFzQ85yig0+UNFaeKJW3e6H8/Zkv6A==","shasum":"a280fe621a8bbc913d66ab8a23909d1ee687ea56","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-1.3.1.tgz","fileCount":12,"unpackedSize":33256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczm8hCRA9TVsSAnZWagAAYmcP/iASTRmjfCM/3c3aRdEm\nLHZ0XNrZB0+UKdeEejiKolHKKPkNjplUxECiwqB3R0wQrrxnG10p0Nnd9JwB\nSczVPPzvtD/Sd07wedqGYFHURLkuAttqSyfFPw0HcPUBHWnbZ2Oyhsi8XZnl\njK0P1HLU4F5anAnmNyLL7iiAPGer0YhxY9z1Qelhu4P+tFA8gkNNoGhSsSfe\nZ9XFIX8hWIoAefu0S9Mmjd02GwV+9VNwvD4N3jBeaBEhF0zq+YBa6UH2/9xy\nFE6TBQ/brrCg9vgSdx6M1HDlnBxaqE0KxhN4B+J6YmRdvW6HHVbE7p6IHikr\n9UcZ09WoRJ0Menxe4qxGxiu/58lQVgDNTccyX+GTRdyqmMrcHVA2xqEmaFqH\nWa8tNRJ9Qpt2WHdDeFWFxVJi8KLkqqdIJdbrH1vb/9xGD8iC9P/jArGNPXpm\nmkPMXOl6Wpg2RUYpL6hERh9ENzhvyDdZq4XHB7dWnj1AAU6goOvuWkgBlh2V\n4eAFtJQ1O3EHwiHiJQMAxHs6jlTUAXCVzTe8bkW7EB9Cw8sZ8aGmRe57hWZz\nuZ46z6YO605AlIgQCSbZuBFl9ImGVvOkBjP170NZWbm/PLkuwp3GjQ3Wuh3x\nCuwP5PTF3KT02HNyAPW+fl2Pd+BElQi8QRGI/aHLTlXxwF7KupVV5iHk+co+\n1dKG\r\n=owGO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2nrZIYeEulAivjOUjX0cjQjxKzIWa0+Msbf26OM6iUgIhAL95kSbiEs92AI+UqvqxOqCjStxdO0no9KuN5OynYe8t"}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_1.3.1_1557032737012_0.44239639256912433"},"_hasShrinkwrap":false},"2.0.0":{"name":"bigint-mod-arith","version":"2.0.0","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./lib/index.node.js","browser":"./lib/index.browser.mod.js","types":"./types/index.d.ts","directories":{"build":"./build","lib":"./lib","src":"./src","test":"./test","types":"./types"},"scripts":{"test":"mocha","build:js":"rollup -c build/rollup.config.js","build:standard":"standard --fix","build:browserTests":"rollup -c build/rollup.tests.config.js","build:docs":"jsdoc2md --template=./src/doc/readme-template.md --files ./lib/index.browser.mod.js -d 3 -g none > README.md","build:dts":"node build/build.dts.js","build":"run-s build:**","prepublishOnly":"npm run build"},"standard":{"env":["mocha"],"globals":["BigInt"],"ignore":["/test/browser/","/lib/index.browser.bundle.js","/lib/index.browser.bundle.mod.js"]},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-multi-entry":"^3.0.0","@rollup/plugin-node-resolve":"^7.1.1","@rollup/plugin-replace":"^2.3.1","chai":"^4.2.0","jsdoc-to-markdown":"^5.0.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","rollup":"^2.3.3","rollup-plugin-terser":"^5.3.0","standard":"^14.3.3","typescript":"^3.8.3"},"gitHead":"7e8eb16aaa1a8bff916377cabf2340e4c3ffe3ab","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@2.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-F1FsrhtZOVjE/O7P3paUDe3K7u4oKCVJnUqARzQgbMfwVVoUHyRri1Lcr065CNtVxPaaWttC1d4gd6aoJj4OFg==","shasum":"0d7ea178753c69bd20b4bedc497e618110a590a8","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-2.0.0.tgz","fileCount":9,"unpackedSize":29712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei7LQCRA9TVsSAnZWagAApmEP/085tgwKJUDF70tWsYp1\nIedrtUxZKo3j0ClZJ3zUCzlwuMDwIRhj4QqmfbtKxnMuUhYDTiFyWQy+Z8KG\nB9Tbu6nDtuRwqjo9oxF+VzOQZJZIxA/1p1HbvCKoXgJHzgISOtiyf7F9MVpj\nzF2zDvuCEmu3HE0eFpPQiyzSfp3of23hQroR9oAujn5gRKYwuM+RfJzjE9em\nXDi1W0HdNRriJ+aHdGqXwrPlpv9dSsw7MzREn2Zob8JXGybgBVbuKYMUo3IN\nBKJTuCKG1w0HNMEqYg9i+v1i7dX9oMUMrR8CwRCJLIyLQjxCznIkTvT6duIB\n2hVrdNd+cnXID7lMbgF90/8zPVIeyv0iQRRqiSL/sL+geAk4ZREk+k4MRoLt\nDDfKGoyMDJ0Y2/yHfpEpFQ7cqjg4/gyMMQY840OACB5Iba8HOA6m65dgHWM5\n52Lxc5LIi/RiD/gAvnoTuNmJSjIbCIcunMp0PAYm+68R5ApLBhT8oe+8etDg\n7yhaNwgwFWpbFl2+3TVkk3y9aFQb3a6gGC0+KEzNd+i/258SajO/QLG4Fhmk\nrVroSY0CdamvGOZKC/uYGVp4kLwNK224vL5ND5dHh48oOmfYD3iDoP2/LMz4\nI9QYu7Zn/jkSae/lQ9D6/KAWTEeryoIPu8cItqCIk6+4WHRZ/CmfkhdPXazI\nPba2\r\n=oEtw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8P8WeUbcaZyBX8+jENuBTfBTJazG+3V3r9aee3WGxyQIgEM5KvS6wSVHpOr3eCM5GLtO7pEGlLKKn9dU89qdrxmA="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_2.0.0_1586213583440_0.02345526131212039"},"_hasShrinkwrap":false},"2.0.1":{"name":"bigint-mod-arith","version":"2.0.1","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./lib/index.node.js","browser":"./lib/index.browser.mod.js","types":"./types/index.d.ts","directories":{"build":"./build","lib":"./lib","src":"./src","test":"./test","types":"./types"},"scripts":{"test":"mocha","build:js":"rollup -c build/rollup.config.js","build:standard":"standard --fix","build:browserTests":"rollup -c build/rollup.tests.config.js","build:docs":"jsdoc2md --template=./src/doc/readme-template.md --files ./lib/index.browser.mod.js -d 3 -g none > README.md","build:dts":"node build/build.dts.js","build":"run-s build:**","prepublishOnly":"npm run build"},"standard":{"env":["mocha"],"globals":["BigInt"],"ignore":["/test/browser/","/lib/index.browser.bundle.js","/lib/index.browser.bundle.mod.js"]},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-multi-entry":"^3.0.0","@rollup/plugin-node-resolve":"^7.1.1","@rollup/plugin-replace":"^2.3.1","chai":"^4.2.0","jsdoc-to-markdown":"^5.0.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","rollup":"^2.3.3","rollup-plugin-terser":"^5.3.0","standard":"^14.3.3","typescript":"^3.8.3"},"gitHead":"e426366eb08705394ea067d78e793ca4694b93e0","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@2.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Q82+TtziynmFZuE2V8hQEn+5LiwRLyc6zmoBuJ7rivbL6un6C1hRfYL2yvqyXmCHk1ZEG8js/c3+lOA7GcW1dA==","shasum":"b24c70c996836e6e4180daab43f1103d2741ef61","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-2.0.1.tgz","fileCount":9,"unpackedSize":29691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei7XwCRA9TVsSAnZWagAAahUP/3imC9VqYfhJmKV9epUO\nRPAXfGXdYp0vpMYEzIh9rO3K27Ah+CkNQNms4Ln26aqEzFXktxlQ0tTcs9nA\n3y7dUB2V/heOahH8Zt5v0gV4JPnan0vS5y3Z4d+TSDDRtfM9+wAVuM2iuro5\nMZ1EQhMIhl6XdRqyGxnB/ir+fS9vfeZ1RG5XBCg5y7Q8l0wR9SLDR6VLdCOw\n4xpQjea+lp5VCocuoNRn/oC/p3sk4wpHdLsvfd4+q9Yl0CSBTFaOT93y5fEV\nbNHROejBuwr8bKPMO4UPb++MxgWUz/WMg5Qrdz/5ISpRdqxSnaDX6vVYLoWa\nCT+i5QcyBw9uVv3H+LlaJ4DLxGTrQ64VBvesMoKdpUZJg/HyQYq3Zl91ar2w\nzhykH6BquQABm2PgerV2ey5K9n0m5nCxQsfMk9wA6oIA16HWmLfWY8mAeQjy\n/i2p/0AD7eUIkXyUxzDHPEnJlolQaTS2DaOnESVrzAyumOTLbk2Z2tcscp9Q\npr6jw/ePux7k60p3Wl+LwQVYG28HTlYsjH3Tfrek+X7RppznAQw3vIKNwIqL\nXhLskkxDXoxBtAQT8kl6TF9K/y24q63U9p+Lu3ng2MIxvTYF3ZCNHaS3FA87\nJewlwC08oOyyoVRl/WBzGdqImdLMQSa18k0wvsYsrZ90TR3eKG+HZF3htICc\norIS\r\n=DHBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBr15fpiK7NbuLupE3R985l1iuY35qNM1qEBIBLQSS3FAiAGlzQ0awtcmpBA9FzeW1zMkl1VDqvCGkkWwCcocUScrQ=="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_2.0.1_1586214383875_0.2814462407158902"},"_hasShrinkwrap":false},"2.0.2":{"name":"bigint-mod-arith","version":"2.0.2","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./lib/index.node.js","browser":"./lib/index.browser.mod.js","types":"./types/index.d.ts","directories":{"build":"./build","lib":"./lib","src":"./src","test":"./test","types":"./types"},"scripts":{"test":"mocha","build:js":"rollup -c build/rollup.config.js","build:standard":"standard --fix","build:browserTests":"rollup -c build/rollup.tests.config.js","build:docs":"jsdoc2md --template=./src/doc/readme-template.md --files ./lib/index.browser.mod.js -d 3 -g none > README.md","build:dts":"node build/build.dts.js","build":"run-s build:**","prepublishOnly":"npm run build"},"standard":{"env":["mocha"],"globals":["BigInt"],"ignore":["/test/browser/","/lib/index.browser.bundle.js","/lib/index.browser.bundle.mod.js"]},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-multi-entry":"^3.0.0","@rollup/plugin-node-resolve":"^7.1.1","@rollup/plugin-replace":"^2.3.1","chai":"^4.2.0","jsdoc-to-markdown":"^5.0.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","rollup":"^2.3.3","rollup-plugin-terser":"^5.3.0","standard":"^14.3.3","typescript":"^3.8.3"},"gitHead":"663bc318f4d6c9a0ff30ec117633b3a32e8028ad","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@2.0.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zvkJQggqxAfrQSvMJxJ715kWWYx7JWnjOLNxuPyNp82RlaC821WPRG/E68Tj7WJ+aKcCFkH3dXY5EkGwS1h/kA==","shasum":"999e94b013c11e439f98adcf8aef16cb2790318d","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-2.0.2.tgz","fileCount":9,"unpackedSize":29622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei7bMCRA9TVsSAnZWagAAlm4P/02NKQUTRtRR918hsmlN\newEus1Q9isF9tGr2Dul4gt9CwwhQah+NIIAdzYN0e0soXjo7s45txzddNSuj\nmHGm/HgdAWbulS3wHm9rLOnbeV2o+gybJqM3/tMligzSogxg6FTndOM56Hsw\nv5HC39ZY3t0L0j0I9dgInxdtsneMzC7VSuyWRSr3fHb2ux/2d84/pg/l8AwC\nIFl7nOeZfJ8fbeQ5nI7x2fr+V+nDlDTTlvWEEqHi+eRM6VK6Lb1HDd8KNzdU\nF4MZFIOhbxzUTcjUu+eVuqeP5DpCnTuLmWiSpPtUWkOecCeRQkOkmoADsNUA\n9eAzlfcd+u3OfWlTEzJk77LHDj+QsqwZuOwiiYe7wtcCC6DpH4aTgf+Yl3Dm\ngI6niPG7FXiyuJ2z/qqXVE3RTkFGpINQL+0022aD7OtxtQuOylNZYxq868hL\nULWgMVFZabz0+9n/z+MmWAPqpwBjGjGf9lQmwT66rlCiQf3Ka78+evyNzar0\nf+2o9JXceaU6D4mj03FClFXOpQ6DL5b94atkZirSoDtY+ZClTnunjUY1YVeX\nTiKN1qWdrrwlZVv+GTIUkLZcwsO3hf7KaZaYMQiMHGQLyBtlHygA87ML42WS\nCt9gXVHzXFfF30lS9qRtHHwAigk/OkUIAYp8xjhAdLf6eVx4LZcZphIZyc54\nzGxh\r\n=cDcE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhimAAMtjXbcmmTqhbMT2KoTQpm3bNUHGAgUr4HwSEXgIhAKLKCw0ZWJ68TlXBm1mXyeIK56dXpSZtr5IgzsqysBac"}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_2.0.2_1586214604256_0.030037474910798112"},"_hasShrinkwrap":false},"2.0.3":{"name":"bigint-mod-arith","version":"2.0.3","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./lib/index.node.js","browser":"./lib/index.browser.mod.js","types":"./types/index.d.ts","directories":{"build":"./build","lib":"./lib","src":"./src","test":"./test","types":"./types"},"scripts":{"test":"mocha","build:js":"rollup -c build/rollup.config.js","build:standard":"standard --fix","build:browserTests":"rollup -c build/rollup.tests.config.js","build:docs":"node build/build.docs.js","build:dts":"node build/build.dts.js","build":"run-s build:**","prepublishOnly":"npm run build"},"standard":{"env":["mocha"],"globals":["BigInt"],"ignore":["/test/browser/","/lib/index.browser.bundle.js","/lib/index.browser.bundle.mod.js"]},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-multi-entry":"^3.0.0","@rollup/plugin-node-resolve":"^7.1.1","@rollup/plugin-replace":"^2.3.1","chai":"^4.2.0","jsdoc-to-markdown":"^5.0.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","rollup":"^2.3.3","rollup-plugin-terser":"^5.3.0","standard":"^14.3.3","typescript":"^3.8.3"},"gitHead":"fb6518b883bb83cd7aff9f076c9846ddceb4828a","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@2.0.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fanyGNgoTqTiE2l8j7pKmMKCveKfpzBNAXvPTk94EJcgPWVkkegz3QgqrYzA3sNliIoTqQzGWUufHZR4CSkK6A==","shasum":"d90c295c31b3882b01a81e20767a5b3c869a0310","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-2.0.3.tgz","fileCount":9,"unpackedSize":28486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejFxhCRA9TVsSAnZWagAAT58P/2iz4oLAwzHRDLbbFZ/b\nO45R6uCyoF5kxyPw5dbCxzJbfIjbvm8kuxyEju1kC4gT15N+UcOYDdBN68u9\n98tqGsk3x2bN4sklGIf2w6/kA1WczczEr2/9dH0e4Xi17bZssPwO7RzOCPJD\n5RB5Tq57hVvPXCk78CbenfOlwfEOHcg1emSHcRXvD8E+9Q6vAZWGWjPUorCv\naJwG2j7aCVRoaFhT4OjqeozJiqaQGCeF1aRt39lQzI7advzogIs+PILEddfc\nBbNbUtuI+WdvNUzN+60cwrfx9X8WIHozhlfSZTv9DrwHL0klZ+9HEtG5e8eW\ncT9zMOfIK0r8nKciyzmxQrBdZamGsV86w8vUJJUkLpLIKjYxyDdWThsjmikp\nyKJIV6RF1LQQrotPY1cjkD9qVTTBjXx4OL+xVzkovjC6ja9dFp36UxPTm3jh\ngehpFAXfQtF6+b2l99AvVbM8d5ClSqr2M+Np5pfE0mW7TaxnZ5cKKNpgqllX\nweNdn3CIZ1MOB/Z+teowB30gEQc0LP2EPYBJg04K1oZBUwfrcwyFX7XY1bi+\nPRQJTcIzaAUEaXkcJuTp2WST51NEx02h2rCcDJjNs88gTLSil7wosbDQV7yi\n35KguXhhTHGfwdFUGoSfMTZKdCfTica8mw4nsWCJssO+iQURN5YcDl27Nw6g\nE9Cl\r\n=mDgz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJCeNbRcoJy4XxmU4H3g9Jg431RGF2iCff71UVyYvFIgIhAMX01le6DNs1U5qZOLblOlM6+gYFv6ULpyf3+3Inj7CI"}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_2.0.3_1586256992492_0.37020199890012995"},"_hasShrinkwrap":false},"2.0.4":{"name":"bigint-mod-arith","version":"2.0.4","description":"Some additional common functions for modular arithmetics using native JS (stage 3) implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"jserrano@entel.upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./lib/index.node.js","browser":"./lib/index.browser.mod.js","types":"./types/index.d.ts","directories":{"build":"./build","lib":"./lib","src":"./src","test":"./test","types":"./types"},"scripts":{"test":"mocha","build:js":"rollup -c build/rollup.config.js","build:standard":"standard --fix","build:browserTests":"rollup -c build/rollup.tests.config.js","build:docs":"node build/build.docs.js","build:dts":"node build/build.dts.js","build":"run-s build:**","prepublishOnly":"npm run build"},"standard":{"env":["mocha"],"globals":["BigInt"],"ignore":["/test/browser/","/lib/index.browser.bundle.js","/lib/index.browser.bundle.mod.js"]},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-multi-entry":"^3.0.0","@rollup/plugin-node-resolve":"^7.1.1","@rollup/plugin-replace":"^2.3.1","chai":"^4.2.0","jsdoc-to-markdown":"^5.0.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","rollup":"^2.3.3","rollup-plugin-terser":"^5.3.0","standard":"^14.3.3","typescript":"^3.8.3"},"gitHead":"911ad03dd128be6a4b051a3e398964654d09488b","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@2.0.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sQyEj0XMU4hai3G/+uLwohrGjfUn8rGVWAYnnlFrQhw8YjilptTyJrx7NMimKwQvYr2eXGWGDlYVL3wfE4GIRg==","shasum":"10e9ea72a7d7e537efff3553d9d172cd9412830f","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-2.0.4.tgz","fileCount":8,"unpackedSize":24354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejF+kCRA9TVsSAnZWagAA640P/RMfbEmeu7zEFECkO1PF\n7RxW9DVotkK90rsv4QY+kjRV1oePdzLFZtFqXJw9na9vX/xn0JxiwfUf2FLu\nSSVcU9zJvl9qlD/9/OUedEEUGe71JptDolNxPfI2ChAcEWjlpfcDlpKBlQvb\n3nHOGrD/ysAO51t0ofzUxN8+4OsbM3Qx9aRyPxiuIBJMMer6de6vezvkVrD8\nTrzeuTZbAJ0KHh41SKntfbG7LI9MynbCR99gyuNIb8hCtEl5KkG9/b/gaHx5\nuLZFyx6t5gWIn4F/6+5zbtVIdkmyZIvC6xlfwWecpYFNuiSTNghMoerlJzkD\nTu+J4IH9M1gVtHPw6tKVZShWzEjpUdXEVSwv7NL/11iUzh+IuQYVyl7QnPZs\ndyzGkjjxEdBE8e3wLxr8y2o2KEVn123rBRoD4Qe6M6MX5fdyJdOSwydsKhto\nPSIxK/9kmXnqRwm8s2OMGtGXuIro48CdM3iovv8AJADYVZmx2zNCE2MP8sU1\n3iabodHN20uzdVxueLD9QURSfMEYVPYo/O1ZAd4nfx/+dyS6O/SGUfpZvT8t\nVkNRHF9/g/keSmfF8xz2QjlU7j7eCIxZyx0am0kBgJXpV6Icg8OjkNbveLu9\n2st465OS/MF91wkyL2gL16lrwtxAdhYHtRsVpHe4jUjgmrNlDa+AVpE1aWml\n0Boj\r\n=Grwh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCM1dg0TjFEczY8L+krtuWA/ITja7HB8URaHcPI5c77AIgbf3qfZmTUenYTliPP8mz/pqpAcswHnh7LBdrN2TH91g="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"jserrano@entel.upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_2.0.4_1586257828390_0.0032619526971788826"},"_hasShrinkwrap":false},"2.0.7":{"name":"bigint-mod-arith","version":"2.0.7","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./lib/index.node.js","browser":"./lib/index.browser.mod.js","types":"./types/index.d.ts","directories":{"build":"./build","lib":"./lib","src":"./src","test":"./test","types":"./types"},"engines":{"node":">=10.4.0"},"scripts":{"test":"nyc --check-coverage mocha","coverage":"nyc report --reporter=lcov","build:js":"rollup -c build/rollup.config.js","build:standard":"standard --fix","build:browserTests":"rollup -c build/rollup.tests.config.js","build:docs":"node build/build.docs.js","build:dts":"node build/build.dts.js","build":"run-s build:**","preversion":"npm run build && npm run test","postversion":"git push"},"standard":{"env":["mocha"],"globals":["BigInt"],"ignore":["/test/browser/","/lib/index.browser.bundle.iife.js","/lib/index.browser.bundle.mod.js"]},"devDependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-multi-entry":"^3.0.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.1","chai":"^4.2.0","jsdoc-to-markdown":"^5.0.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^15.0.1","rollup":"^2.6.1","rollup-plugin-terser":"^5.3.0","standard":"^14.3.3","typescript":"^3.8.3"},"gitHead":"9d8b0e5c20f964e8681236c488f0d1d5f1d1d5b3","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@2.0.7","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-hzBfyZM96q+7JhyGmI24byq1l8Y2RmTwIWGxpMCfBeG6D/HgCYGQHkiVXDpWtGINTLpTpLbzaE8vIRC5J+RxXA==","shasum":"5b19a9eed5fe200176bb93799a9da25efe12c083","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-2.0.7.tgz","fileCount":19,"unpackedSize":173585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem448CRA9TVsSAnZWagAA1iUP/10WcF21q0TcwEvsquxq\nIuZb2J2cqwMRx9Vo0AyF2+kQxA7QeZiabonpP5wSASLZ5RF1VL/E3PfOWmen\n/TK0oCZFFux0/Vcp6DZRWLFse0iETQEDZOMt48fGAj46E28T7FUpzEaY/9ku\nV5LSlreYpxejIntabCYhX352hxyfFa0SxPq7W0I23BEHioG79YtS4R6OUoLN\n0+ULegwDBKteytZnq8uIgwyC2xfOe8rthdfwIavEFPBkbQDfKLxn+nUrXXJ2\naa5PmfsxpD1Uz7lsywW0RUiGwWfjCVcB4bMnLIcWlh6uggTU7thbTXDLnfUy\neeSNNz+iGGprYPSWeBdhQDvNxkuOUPbqnkzPgZ/OWztYkwiYCCWQ3VVK7aqg\ncZzoyNUMWq5/0wv4KUE2rQzhIP71QkTJDVNAWZrAxa+KRJIohQ82E4VB/GiM\n5d7KY+9JTq2VV5I11ZsLb84czo/UfMJYtwFAO7Ov5dgo4nrgAdKmwsWHUDLD\n0fOFLd7cvFC/iLZ7qmuJXS8XRBBFAyl5iGL0i7ndhu9JQlqHUYIl3b8sI9mf\nhqvvBsc/9+IbHvzvZd/8oZAczeZXppqu3bfm7SYjcdTD1mP2l1pC3KQtNqCn\nukLv93+M2iOgIf/51wV2dLemJHRC3bBlI/uPDAJtEQwv8FnYOhjLxHJ0VYxp\nhrA8\r\n=o59T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCypN85qySkWHmJNWg05eSbiuUbg9Nr5enROVnB1ps6kgIhAOZgPVSJj93sZ7kQFqpNPZgiS/Ywt19vYW0C3yNcue76"}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"j.hernandez@upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_2.0.7_1587252795563_0.8770912421342936"},"_hasShrinkwrap":false},"2.0.8":{"name":"bigint-mod-arith","version":"2.0.8","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"main":"./lib/index.node.js","browser":"./lib/index.browser.mod.js","types":"./types/index.d.ts","directories":{"build":"./build","lib":"./lib","src":"./src","test":"./test","types":"./types"},"engines":{"node":">=10.4.0"},"scripts":{"test":"nyc --check-coverage mocha","coverage":"nyc report --reporter=lcov","build:js":"rollup -c build/rollup.config.js","build:standard":"standard --fix","build:browserTests":"rollup -c build/rollup.tests.config.js","build:docs":"node build/build.docs.js","build:dts":"node build/build.dts.js","build":"run-s build:**","preversion":"npm run build && npm run test","postversion":"git push"},"standard":{"env":["mocha"],"globals":["BigInt"],"ignore":["/test/browser/","/lib/index.browser.bundle.iife.js","/lib/index.browser.bundle.mod.js"]},"devDependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-multi-entry":"^3.0.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.1","chai":"^4.2.0","jsdoc-to-markdown":"^5.0.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^15.0.1","rollup":"^2.6.1","rollup-plugin-terser":"^5.3.0","standard":"^14.3.3","typescript":"^3.8.3"},"gitHead":"ff9f8afd612cdf8ef5dd05f0833b1b360a549ae2","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@2.0.8","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Hb0jLd6L7vvnt3Y2t0mvJ5RU27Ql8BHV3a/As8KTNGyPGEZjKnYGc9t7Q27q5XdGploQot8sKGydoFOoVZJlCw==","shasum":"d6b4a9457d9680cc556764ce3559fa6bc1bdff3c","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-2.0.8.tgz","fileCount":19,"unpackedSize":173445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq2JHCRA9TVsSAnZWagAA/aQP/1e+ggPlmvyCodBwRZ+l\nx8hIuXMK2oVXg0oPTbILpAcGjLbjQZaBLP2LerGjV5iH9TAJaoAIHLUAu8Tj\nqUi4EoAHVIbNbZOO4RIjAyqWP1dyr2VfDfKFOtKKgsdy7vt4SSATsbpbDJJN\n/c+eG2tX63m7bkyhhgsBZO8bNuLo1oIGQhxYM3Fz0G7b+ZHLMQtHDL4vT0UG\nucWrxrr+eEeWcbCdRJrIyYPMVWf0/7SLKzlDn4sPY9ncvWhkb8WIQE/ZwIxR\nROJgPEE9SHxvwkn6pUOw9JuF8GN+/rhE2TyaJl9Pkbr8q2FjfBu7Y5ZT+NkQ\nNOITaUeM6xni9RIKoMJEOD7zRyRIulfwK0hb01lgyZMRaQBJ++a/vE6ZPqSy\nX4pqZkOQt3ktIxZEbs+lAabpXtTGqLWTkcFP+epRP0KAFCzrYJ4ogAcOWS44\nV3/XmIkGmrPKmY9zrYkzFqS5FVXaEx4MmtjU1O3TbVqWIV4wFr58Kqy0RTaC\nad3Pu5zzWAfJ1C4I8/C0HzA4aZZdBXqHNUKkUUc4pHYTL+f2+QOBK1VL9mBG\nOjQ08F4hFen7RI/8zLxRLaF/hn2g64N00AjBUxruiGeI4+Qxqt7sBvASJyz+\nNV+C94jX3TE9Nm8HRVg2d0nqlVKlSDXdzFg20HXMdkCcxzFh71OFwPGbKNcS\nmovZ\r\n=K+ut\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOqlqDtptCVOMwYSak6gMCPAqUjjeo6t3zEptiruotyAiEAjHyZL/wK+yq4qi99op92JzWLLGJbEinFGu8t470YPZk="}]},"maintainers":[{"name":"juanelas","email":"jserrano@entel.upc.edu"}],"_npmUser":{"name":"juanelas","email":"j.hernandez@upc.edu"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_2.0.8_1588290119133_0.9943995720000218"},"_hasShrinkwrap":false},"2.1.0":{"name":"bigint-mod-arith","version":"2.1.0","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"types":"./dist/esm/types/index.d.ts","main":"./dist/cjs/index.node.cjs","browser":"./dist/esm/index.browser.js","module":"./dist/esm/index.node.js","exports":{".":{"node":{"require":"./dist/cjs/index.node.cjs","import":"./dist/esm/index.node.js"},"default":"./dist/esm/index.browser.js"},"./bundles/":"./dist/bundles/","./types/":"./dist/esm/types/"},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test"},"scripts":{"build":"run-s lint build:js docs test:browser coverage","build:js":"rollup -c build/rollup.config.js","clean":"rimraf .nyc_output .mocha-ts coverage dist docs","coverage":"nyc --check-coverage --exclude build --exclude '{src/**/*.spec.ts,test/**/*.ts}' --reporter=text --reporter=lcov node ./build/bin/mocha-ts.js --require build/testing/mocha/mocha-init.js '{src/**/*.spec.ts,test/**/*.ts}'","docs":"node build/build.docs.js","lint":"ts-standard --fix","mocha":"node ./build/bin/mocha-ts.js --require build/testing/mocha/mocha-init.js ","preversion":"npm run build","test":"run-s test:browser test:node","test:browser":"node build/testing/browser/index.js","test:node":"npm run mocha -- '{src/**/*.spec.ts,test/**/*.ts}'","watch":"npm run mocha -- --watch '{src/**/*.spec.ts,test/**/*.ts}'"},"ts-standard":{"env":["mocha"],"globals":["IS_BROWSER","browser","page","_pkg","chai"],"project":"./tsconfig.json","ignore":["dist/**/*"]},"devDependencies":{"@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@rollup/plugin-typescript":"^8.2.0","@types/chai":"^4.2.14","@types/mocha":"^8.2.1","chai":"^4.3.3","glob":"^7.1.6","json5":"^2.2.0","minimatch":"^3.0.4","mocha":"^8.3.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","pirates":"^4.0.1","puppeteer":"^8.0.0","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","ts-standard":"^10.0.0","tslib":"^2.1.0","typedoc":"^0.20.29","typedoc-plugin-markdown":"^3.6.0","typescript":"^4.2.2"},"gitHead":"49ea69a6156308139c129b258fcaa3eb1c62cad8","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@2.1.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-yGVy9cTEs7V6fm6yDvhMB5pGQdKHmxDfTrcaenpHJU3y5lqk7k/vxXIK7oMieh1TLrQIMhVIIiCvjMbUbgABgw==","shasum":"dc1f95ec329368e8170981fcb8a4690079cb573a","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-2.1.0.tgz","fileCount":44,"unpackedSize":63412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0o/CRA9TVsSAnZWagAAm6cP/0eUxrwcWXQUPlqx8Q52\n+NMkWT96YeOhID+t+77C/F9Gt+7gutFry50J/gH5bSLOHQAzjmS7JrX/qBB8\nB1bQpkC3JwP4ttsVuWXsTPnEF/joOx1JdvMbA+HLXAgvXXQrJy2vVdC/e6n7\nPsrtkguDNESBP9xNRCkAIzQMtTtFC+FbHrwnks/p/CWafhAIxOHkd7OY8qdn\nFyyP0j7GoT4CZ66RNFbPYbE+dyCrwJH1Q5Eo8wMsmb4IrYOv60KYlv1Xz0Td\n132cDP83mai2yV80BwS0IVpghS6uCso0m4LVoiiQkfBzk0JgphUonbREkum+\nzmCXjazAYaWu6f7ws0MR87wwhb/WXpXsukVAURTB6xukrATGbLPwjZ3H/W7K\nz3UuhN8zGE7UO9U3VaoZciBBByy7Y916gbLOwAV7rV4dLX5vyoM9MJqd2T7d\ncem570diPraMdyodSQjUX262wB4J3+0cGgMFJyZtpn5sLK+K1pCsiDlDyz3l\nj9rRB3KW6PlYLP4yPZ0quRkiCpAp8R52PdYHqdZBOHkbG/l09jr3LbnfU10M\n1baukmNwYMQhqzAqG+nomD0j2np4u4Knrex/rgW298Z65WgykFZ8OXPS7dW8\nlHQDK72mtDWe+LWhpyGH/X1TvzhjCrE0sCZRARTg49BbQ5qwjkQ9usZD9Atc\nZ1jD\r\n=LBht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBh+5zfWk/PtPEy7KJvzeSjBFKfGrAJrwIGn8bFBn9f0AiEA3dBRa6d8AsyjDQPusFGrUPOR0MTXWxk2xrre42cOlZg="}]},"_npmUser":{"name":"juanelas","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelas","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_2.1.0_1616595519148_0.9935700870526305"},"_hasShrinkwrap":false},"3.0.0":{"name":"bigint-mod-arith","version":"3.0.0","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"types":"./dist/esm/types/index.d.ts","main":"./dist/cjs/index.node.cjs","browser":"./dist/esm/index.browser.js","module":"./dist/esm/index.node.js","exports":{".":{"node":{"require":"./dist/cjs/index.node.cjs","import":"./dist/esm/index.node.js"},"default":"./dist/esm/index.browser.js"},"./bundles/":"./dist/bundles/","./types/":"./dist/esm/types/"},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test"},"scripts":{"build":"run-s lint build:js docs test:browser coverage","build:js":"rollup -c build/rollup.config.js","clean":"rimraf .nyc_output .mocha-ts coverage dist docs","coverage":"nyc --check-coverage --exclude build --exclude '{src/**/*.spec.ts,test/**/*.ts}' --reporter=text --reporter=lcov node ./build/bin/mocha-ts.js --require build/testing/mocha/mocha-init.js '{src/**/*.spec.ts,test/**/*.ts}'","docs":"node build/build.docs.js","lint":"ts-standard --fix","mocha":"node ./build/bin/mocha-ts.js --require build/testing/mocha/mocha-init.js ","preversion":"run-s lint build:js test:browser coverage","postversion":"npm run docs","test":"run-s test:browser test:node","test:browser":"node build/testing/browser/index.js","test:node":"npm run mocha -- '{src/**/*.spec.ts,test/**/*.ts}'","watch":"npm run mocha -- --watch '{src/**/*.spec.ts,test/**/*.ts}'"},"ts-standard":{"env":["mocha"],"globals":["IS_BROWSER","browser","page","_pkg","chai"],"project":"./tsconfig.json","ignore":["dist/**/*"]},"devDependencies":{"@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@rollup/plugin-typescript":"^8.2.0","@types/chai":"^4.2.14","@types/mocha":"^8.2.1","chai":"^4.3.3","glob":"^7.1.6","json5":"^2.2.0","minimatch":"^3.0.4","mocha":"^8.3.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","pirates":"^4.0.1","puppeteer":"^8.0.0","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","ts-standard":"^10.0.0","tslib":"^2.1.0","typedoc":"^0.20.29","typedoc-plugin-markdown":"^3.6.0","typescript":"^4.2.2"},"gitHead":"12186fd95115718b2f3e9c8b95d01f1a34b86277","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-fwQZhVES5WGfQZCKS5IwBaOZOFA5A7d9tfEeXve9896EJK5ijJCCfPY8cjgFLDjfEZkGWdBBbl/7Nt3k1DJK7Q==","shasum":"cad551940ae2c844968018195512d060ce9c5f96","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.0.0.tgz","fileCount":44,"unpackedSize":65174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW3hMCRA9TVsSAnZWagAAa/EP/iqSWAM47orPPrC6+T/3\n//ro5rcNTei/bi0aVKZgnA9DP5YY95uzsspKtjZnQijsCOkpkzo9d2CtRKAe\nWCyzfhwxwwIBiQnw70RNjNyfapEcyS+nHhe4SBYBiw/urtQ6mPy5Q9gj2rp9\nu6aiHVs+RSVHIaX2aQm6bcR5nLk724dJ4c9R+SKOaXtqjJwwjcnPZs4Bgv5U\niitRl3nF/TFP2ZPYwKVUTDOYuM1pMD73LYGvuECA5hHI80W1WhR/MGVSHoj1\nkF54vbJDLXpsqSUj9AnTb5eHvLtRP0bqtSdmFC7TuluCwVbpRTZSpLCoGlYa\nyitBVQrWqQRJgtkSuHhH5XJq/HQUVivcTbHa57SpXVvxVv7t3iRzlGNJEEA1\ni2nuWQEVSjw6yvLV+L4q409dogzLQH4TX9r9u5VpKybHHMbglOWR9kmM4WZ/\nRLyGR/gTnI+MnjwoPicm4Bw7162nJHExLjO9Igfj6nxSPFCbAOZKdulSixNT\nX9JN7jpxVokiUikNcTGwkoONcao9CPCl8g6712+GVuQ6zhnKlpw1GJ2kgyub\nV21hHhLKiqhbQlM7jGtZ8JF66T4vZFY69XNCW6Jn1etbUb+yNgDFyK2JN0Sh\njh7Hf5ccKNdA1I7bbmODD+Agj8gLmekIYoZHOgs1pFp+MTlgDANToctJF7y0\nCB+P\r\n=8cw2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmwXmzuiuVcxASd3kSvwuhp9XLzPD0c8TW9pMpnyv9jAiEAoWGh9/L3iVDFYCguSb+PtR9s3QzCJFJfst4aU38oGdg="}]},"_npmUser":{"name":"juanelas","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelas","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.0.0_1616607308303_0.17191152087429762"},"_hasShrinkwrap":false},"3.0.1":{"name":"bigint-mod-arith","version":"3.0.1","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"types":"./types/index.d.ts","main":"./dist/cjs/index.node.cjs","browser":"./dist/esm/index.browser.js","module":"./dist/esm/index.node.js","exports":{".":{"node":{"require":"./dist/cjs/index.node.cjs","import":"./dist/esm/index.node.js"},"default":"./dist/esm/index.browser.js"},"./esm-browser-bundle":"./dist/bundles/esm.js","./iife-browser-bundle":"./dist/bundles/iife.js","./umd-browser-bundle":"./dist/bundles/umd.js","./types":"./types/index.d.ts"},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test"},"scripts":{"build":"run-s lint build:js docs test:browser coverage","build:js":"rollup -c build/rollup.config.js","clean":"rimraf .nyc_output .mocha-ts coverage dist docs","coverage":"nyc --check-coverage --exclude build --exclude '{src/ts/**/*.spec.ts,test/**/*.ts}' --reporter=text --reporter=lcov node ./build/bin/mocha-ts.js --require build/testing/mocha/mocha-init.js '{src/ts/**/*.spec.ts,test/**/*.ts}'","docs":"node build/build.docs.js","git:add":"git add -A","lint":"ts-standard --fix","mocha":"node ./build/bin/mocha-ts.js --require build/testing/mocha/mocha-init.js ","version":"run-s build git:add","postversion":"git push --follow-tags","test":"run-s test:browser test:node","test:browser":"node build/testing/browser/index.js","test:node":"npm run mocha -- '{src/ts/**/*.spec.ts,test/**/*.ts}'","watch":"npm run mocha -- --watch '{src/ts/**/*.spec.ts,test/**/*.ts}'"},"ts-standard":{"env":["mocha"],"globals":["IS_BROWSER","browser","page","_pkg","chai"],"project":"./tsconfig.json","ignore":["dist/**/*"]},"devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-replace":"^3.0.0","@rollup/plugin-typescript":"^8.2.0","@types/chai":"^4.2.14","@types/mocha":"^9.0.0","chai":"^4.3.3","fs-extra":"^10.0.0","glob":"^7.1.6","json5":"^2.2.0","minimatch":"^3.0.4","mocha":"^9.0.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","pirates":"^4.0.1","puppeteer":"^10.1.0","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","ts-standard":"^10.0.0","tslib":"^2.1.0","typedoc":"^0.21.5","typedoc-plugin-markdown":"^3.6.0","typescript":"^4.2.2"},"gitHead":"556c71dc5cd9ea4dea66fb4ae65d59fea06a5bf6","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.0.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-sEgnLaPHMNvY1Ylb/IxWXA+6anlg283FYSnKWi/odba2mvHSwt2sqSJihrE+mFUkiRrFb0Nxw+XdIwByOi42/w==","shasum":"9d78e6840eef7b00e4e4ac46c7c860ba4a230c56","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.0.1.tgz","fileCount":45,"unpackedSize":76806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2kugCRA9TVsSAnZWagAAXOUP/iBfADJLar5UTVVyjmdZ\nX3AzSBE8nwg+NhWeYZwLQ+RAMCms5qaDQ4xKoX0VDJyed/+gnTCmdQXsCnYR\nyhIs0Ilt94KHnN2j5aBylbIlii9Xf1N0CIslQnoeJTFe/iJWiifw/cxwIF1N\n8d5JLKIr3Q9jnZZSBasV1QQAZYYkh9SjJqkuZu0Qbw0ElEt2NAH/dr+94V0I\nxwfelEd2OAdtBc3jTWeEu6bBXeAZsU+FgJ3UZBzOd2OS07kIwfgi8X148pjB\nivVOCb1w5fQZdILNZ6jnaMaOCbj8+8C3LqG1r9DLUcdrVcmU8lX+QCwuo19M\nXc5pmBUE13ifw2Os5s6d+wNYL4/XXQYzyrlfEDTiZpFQlrG7YpHjP9bqi6rT\nmsqtKkdoXL8278j19B0Kl0jIMoonKbkjpnhUJohJordEgoWDt2HNURNLeq7u\n/xBT4O+IdaQDW/KXZpTclIa8fUFq4iLSTdB1Pm/dxjuHlqMUZsKVZz8lzOe/\nY9oeR1iT6Evsczd+Xb3D8IKuOo/tG5Se4OoGo21MtIMDDHB45uA5sq++Lni4\nw1GHlHnbkovLx3RvdUEp6IBPg5EX71ro2FLI0g73z5JnaElHJDq5QLWPFtzg\nCSkBGEZw0KLjBB9PPV8eUbg9BYaDXLxJJ0oLe5MsNznElv+YaACSkJrmdxS+\nxYVy\r\n=En7e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHUpKUweCu2Tvayw/TaMwOBKv5+XRHx5I48dLSlveaUQIgce5PDqQpmK1kabbIU3uXxt+kEJHT3VS4y/VSggzD0zc="}]},"_npmUser":{"name":"juanelas","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelas","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.0.1_1628288367416_0.5307437270783104"},"_hasShrinkwrap":false},"3.0.2":{"name":"bigint-mod-arith","version":"3.0.2","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"types":"./types/index.d.ts","main":"./dist/cjs/index.node.cjs","browser":"./dist/esm/index.browser.js","module":"./dist/esm/index.node.js","exports":{".":{"node":{"require":"./dist/cjs/index.node.cjs","import":"./dist/esm/index.node.js"},"default":"./dist/esm/index.browser.js"},"./esm-browser-bundle":"./dist/bundles/esm.min.js","./iife-browser-bundle":"./dist/bundles/iife.js","./umd-browser-bundle":"./dist/bundles/umd.js","./types":"./types/index.d.ts"},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test"},"scripts":{"build":"run-s lint build:js docs","build:js":"rollup -c build/rollup.config.js","clean":"rimraf .nyc_output .mocha-ts coverage dist types docs","coverage":"nyc --check-coverage --exclude build --exclude '{src/ts/**/*.spec.ts,test/**/*.ts,.mocha-ts/**/*}' --reporter=text --reporter=lcov node ./build/bin/mocha-ts.js --require build/testing/mocha/mocha-init.js '{src/ts/**/*.spec.ts,test/**/*.ts}'","docs":"node build/build.docs.js","git:add":"git add -A","lint":"ts-standard --fix","mocha":"node ./build/bin/mocha-ts.js --require build/testing/mocha/mocha-init.js ","version":"run-s build test:browser-headless coverage git:add","postversion":"git push --follow-tags","test":"run-s test:browser-headless test:node","test:browser":"node build/testing/browser/index.js","test:browser-headless":"node build/testing/browser/index.js headless","test:node":"npm run mocha -- '{src/ts/**/*.spec.ts,test/**/*.ts}'","watch":"npm run mocha -- --watch '{src/ts/**/*.spec.ts,test/**/*.ts}'"},"ts-standard":{"env":["mocha"],"globals":["IS_BROWSER","browser","page","_pkg","chai"],"project":"./tsconfig.json","ignore":["dist/**/*","types/**/*","build/testing/types/**/*"]},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-replace":"^3.0.0","@rollup/plugin-typescript":"^8.2.0","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","chai":"^4.3.3","fs-extra":"^10.0.0","glob":"^7.2.0","json5":"^2.2.0","minimatch":"^3.0.4","mocha":"^9.1.1","npm-run-all":"^4.1.5","nyc":"^15.1.0","pirates":"^4.0.1","puppeteer":"^12.0.1","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-terser":"^7.0.2","ts-standard":"^11.0.0","tslib":"^2.3.1","typedoc":"^0.22.0","typedoc-plugin-markdown":"^3.11.0","typescript":"^4.4.3"},"gitHead":"e29be711a78e69831f4a586160491d8ea98a83e2","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.0.2","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-tlhD4h/D1sv4pJfZzBesKOlfXRCQTeMMUrGbpc2PAawMAjb/S/OPAQfi667w6COt/UHOfvOW47sCSMaSEj4zIg==","shasum":"a25a723af3ee3a79d452c370a55e3adc0e3f0cc3","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.0.2.tgz","fileCount":47,"unpackedSize":82811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5T/+CRA9TVsSAnZWagAAi+kP/ijgOVMgeD9GQzFc7Bm0\n/wtkSl+3kBfHyhzzlJXvL/nVneWfpelIZtmuw8pqqEYtxR/5BNlLVVlKrfz2\nGrQbRgNeXyIA0mdj5VmnJrqR2E3UILCgLNdmTTP5AwUUP3GA3JxD2yCvxR+B\nAVuodRIh4OI2WoBpJpTmTH9xR5IMN5BfayA81YcZtCKp0/cXOAQRI9y0wMva\n/HSV3WzM1gPEwEJCwUskhHXbIKvb+DHz6hQEv+0dTfoUE4/z/91UWtWwJiKG\n2eRbX1MzPc5QWhQk+Rflh+AwUPIiTMg0xyqV/zXALhFCrnR8aodODoy+N5uC\nrbbFDbGcbeFcBvc17bgZxWaGsAqDFt21HsyJ6zBFmQnbixkiNBK+5EMcr+G+\nt/scu2rhjNmI3WHVOkHEYZ0IRzZpp7zWCOFgPj+xyGWc7eVCw62+O3HKzzQ+\nipMWvFeZOdT/VdObRiVoUudlVF2nX2W1KvnC72L20fJn3SUmWrAyNSY1M8UZ\nfirz0LIoi8yqkJRQ9buivthl1pU9EBIg4ACLRGUxhjXGhv2qacdovnzbUpHO\nqb+0Qgz49mrP3vRN0dOz+ml1rg+MOimfCudwXIoJ44ssVwvIOQ0JX7zO4/gR\nFSGedRdv6UL1qPcb2PrU0hfCf5fV6IC7BbnRE4C8lLaWqpODzNSsRJSrnkBu\nCi0T\r\n=KOzg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjZDzVcX1/oBBsYB6wKRVqH08+DDgRtjYxvAmzYdSYlAIgcXbKf7/cAs0PGHBkudTfkuKaYcVJKIPzPtL/SojvTWU="}]},"_npmUser":{"name":"juanelasisme","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelasisme","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.0.2_1642414078206_0.6022816364349446"},"_hasShrinkwrap":false},"3.1.0":{"name":"bigint-mod-arith","version":"3.1.0","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"type":"module","types":"./types/index.d.ts","main":"./dist/cjs/index.node.cjs","browser":"./dist/esm/index.browser.js","module":"./dist/esm/index.node.js","exports":{".":{"node":{"require":"./dist/cjs/index.node.cjs","import":"./dist/esm/index.node.js","module":"./dist/esm/index.node.js"},"default":"./dist/esm/index.browser.js"},"./esm-browser-bundle":"./dist/bundles/esm.min.js","./iife-browser-bundle":"./dist/bundles/iife.js","./umd-browser-bundle":"./dist/bundles/umd.js","./types":"./types/index.d.ts"},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test"},"scripts":{"build":"run-s lint build:js docs","build:js":"rollup -c build/rollup.config.js","clean":"rimraf .nyc_output .mocha-ts coverage dist types docs","coverage":"nyc --check-coverage --exclude build --exclude '{src/ts/**/*.spec.ts,test/**/*.ts,.mocha-ts/**/*}' --reporter=text --reporter=lcov node ./build/bin/mocha-ts.cjs --require build/testing/mocha/mocha-init.cjs '{src/ts/**/*.spec.ts,test/**/*.ts}'","docs":"node build/build.docs.cjs","git:add":"git add -A","lint":"ts-standard --fix","mocha-ts":"node ./build/bin/mocha-ts.cjs --require build/testing/mocha/mocha-init.cjs ","mocha-ts:browser":"node build/testing/browser/index.cjs ","mocha-ts:browser-headless":"node build/testing/browser/index.cjs headless ","preversion":"run-s clean lint build:js coverage test:browser-headless","version":"run-s docs git:add","postversion":"git push --follow-tags","test":"run-s test:browser-headless test:node","test:browser":"npm run mocha-ts:browser ","test:browser-headless":"npm run mocha-ts:browser-headless ","test:node":"npm run mocha-ts -- '{src/ts/**/*.spec.ts,test/**/*.ts}'","watch":"npm run mocha-ts:node -- --watch '{src/ts/**/*.spec.ts,test/**/*.ts}'"},"ts-standard":{"env":["mocha"],"globals":["IS_BROWSER","browser","page","_pkg","chai"],"project":"./tsconfig.json","ignore":["dist/**/*","types/**/*","build/testing/types/**/*"]},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.2.0","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","chai":"^4.3.3","dotenv":"^16.0.0","fs-extra":"^10.0.0","glob":"^8.0.1","json5":"^2.2.0","minimatch":"^5.0.1","mocha":"^10.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","pirates":"^4.0.1","puppeteer":"^15.5.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-terser":"^7.0.2","ts-standard":"^11.0.0","tslib":"^2.3.1","typedoc":"^0.23.0","typedoc-plugin-markdown":"^3.11.0","typescript":"^4.4.3"},"gitHead":"723a418d742c209dde591ac960b47d3e75a83101","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.1.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vpiKCiv9B1nK8HhFOU7PMC4k9nrufQxeivgCj5yOH2ZMLD+UPwc/RfNgBCX+v8C6t0sF4q7mEZgZij6k53zpWA==","shasum":"ee7186ff512248e245f8c6ed0aa5c0ccf0c116b4","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.0.tgz","fileCount":47,"unpackedSize":85437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPetOd39KsEmd40cymKNeiY42QbPhIfthWWxuhDJsECAiEAiqeG+5Rhf36XbVcuLDdL2BJTUwKlNaXYBv6MiOfSr8Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5zWVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaJhAAiGHEXn5l0ePC6sr98yyhYE+kOyG7gtlely0ue7wYOoTbyWlB\r\nZ/x9r/YE5sow+8Q9NhC+4Ze/CXLmKm/gPVWwgJeQUjxyUaITtzPAT6TAp9Ch\r\nzMru07mXU5daZV2ujLfOeSAuZVP2hKMGHmgHc0iVRlFMwunSEBeiEnOs2+5M\r\n2Vfrls7pA8Lbp0wuOj+S8cy64caOQk6tqYCy0XquFhH8poyPvInqoMfbpaaB\r\nqJAYpUzzISttrF2QES2RmGiat5QmoQhr59gsCxKbgoX2xY9QhTw2vQaWZ7TK\r\nUoB+H6ymO2X65CjLF5JRuMXceH7PG7LZkp0vlJmvWa7trTr0It+8CioYh01S\r\nEKv9IKpKw4oS66A9Cgcb9vhXuQSYkfPXq1OsK6810sU9YdIocDUFZvoFel2t\r\nF2KKgYoUKXANrh/hfenH0IHu+2O8DinoCKNO/A9xmAz+JF3xvCwEVW/MVBtU\r\ncaE0+ILmrtPQevO/U97SDXCi7/VAFV48wQS8pUWemIdu0PNYaN8uLvcWNCJU\r\nLptB+qoQaT4hQ155+jsD52uK6b0DAJZgFT7jOkhxNqxIv07Y5DTGYyHaKzNt\r\nsZ3fNqvJf3geKh8ze8rNU0RfHrSnFVl2I9SGHb/xE22frf9nRJm60Or3kTbM\r\n1BCyta6jB52dIrju8HFpSz0k44nlE3llhgk=\r\n=GkuI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"juanelasisme","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelasisme","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.1.0_1659319701037_0.48747248208011307"},"_hasShrinkwrap":false},"3.1.1":{"name":"bigint-mod-arith","version":"3.1.1","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"type":"module","types":"./types/index.d.ts","main":"./dist/cjs/index.node.cjs","browser":"./dist/esm/index.browser.js","module":"./dist/esm/index.node.js","exports":{".":{"node":{"require":"./dist/cjs/index.node.cjs","import":"./dist/esm/index.node.js","module":"./dist/esm/index.node.js"},"default":"./dist/esm/index.browser.js"},"./esm-browser-bundle":"./dist/bundles/esm.min.js","./iife-browser-bundle":"./dist/bundles/iife.js","./umd-browser-bundle":"./dist/bundles/umd.js","./types":"./types/index.d.ts"},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test"},"scripts":{"build":"run-s lint build:js docs","build:js":"rollup -c build/rollup.config.js","clean":"rimraf .nyc_output .mocha-ts coverage dist types docs","coverage":"nyc --check-coverage --exclude build --exclude '{src/ts/**/*.spec.ts,test/**/*.ts,.mocha-ts/**/*}' --reporter=text --reporter=lcov node ./build/bin/mocha-ts.cjs --require build/testing/mocha/mocha-init.cjs '{src/ts/**/*.spec.ts,test/**/*.ts}'","docs":"node build/build.docs.cjs","git:add":"git add -A","lint":"ts-standard --fix","mocha-ts":"node ./build/bin/mocha-ts.cjs --require build/testing/mocha/mocha-init.cjs ","mocha-ts:browser":"node build/testing/browser/index.cjs ","mocha-ts:browser-headless":"node build/testing/browser/index.cjs headless ","preversion":"run-s clean lint build:js coverage test:browser-headless","version":"run-s docs git:add","postversion":"git push --follow-tags","test":"run-s test:browser-headless test:node","test:browser":"npm run mocha-ts:browser ","test:browser-headless":"npm run mocha-ts:browser-headless ","test:node":"npm run mocha-ts -- '{src/ts/**/*.spec.ts,test/**/*.ts}'","watch":"npm run mocha-ts:node -- --watch '{src/ts/**/*.spec.ts,test/**/*.ts}'"},"ts-standard":{"env":["mocha"],"globals":["IS_BROWSER","browser","page","_pkg","chai"],"project":"./tsconfig.json","ignore":["dist/**/*","types/**/*","build/testing/types/**/*"]},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^13.0.5","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.2.0","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","chai":"^4.3.3","dotenv":"^16.0.0","fs-extra":"^10.0.0","glob":"^8.0.1","json5":"^2.2.0","minimatch":"^5.0.1","mocha":"^10.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","pirates":"^4.0.1","puppeteer":"^15.5.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-terser":"^7.0.2","ts-standard":"^11.0.0","tslib":"^2.3.1","typedoc":"^0.23.0","typedoc-plugin-markdown":"^3.11.0","typescript":"^4.4.3"},"gitHead":"438d9bd9f30eae30d09e869d283dc2a1fd4d496c","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.1.1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-SzFqdncZKXq5uh3oLFZXmzaZEMDsA7ml9l53xKaVGO6/+y26xNwAaTQEg2R+D+d07YduLbKi0dni3YPsR51UDQ==","shasum":"127c504faf30d27ba010ac7b7d58708a68e3c20b","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.1.tgz","fileCount":47,"unpackedSize":84776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrXmWC59Ne/DaYrIN/BPBnU/1R2PIM0Eax9pRzRlatlwIhAJkbDIregYDlQmylHtEeoIVmkfzXdaPN2EXhredLKHaj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHvXEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq93Q//YoqpsAVPzj18RwHFCtTjLPeSwo65fhh95Le2D/a2ePD9U171\r\nN9H8Rd9QHD6dSKJ6LSbnUv+LjdN3NKQ4M0RiLwuMrGMtTfFW6i9tl2S4sTyj\r\nzYeH3TvOb0j2MgldiwGNTVJvC+eQiJ3LoRUErZVKYd8k3rXxdpNcJNs8Zc5/\r\n/I3r/wlDhGuBsSau35dA2Mm0hIWgPOibkngTw5MV/hXh1nbBkCt+tY/BwDgU\r\n5QJJViguNwThGDCz3aSJTfwWDph4UXGb3Fcves6lLNRegJA2mx7EowCd4O9W\r\nS89rm35ItnZ7TBT5UTfZWZTNhiO7hkUtZQQHPK68sTlHzaGPjPFrtHiUUSBO\r\niMA+xmsBbtrfzRwUAgcMWY17WdMGRoTuKHWwm2KxRqv4McwNm/JDPsf/KNAv\r\n7rF7CZ3gH+A2Vol1BoiXA7rUO3IAc1U/JsOFuCISn02iotmRlJDpCHIQG/8T\r\nmR2ZKoOPnS4vHkV5+AcFexcnpsb/Sak0uuNndTEFTJzjCL5ydYWazIcQOv8X\r\n5HCJTZDIE1R3gc/0j8LFZkqAa+tteFOCR4JsLHmMICJEOf9SNpnoo6YT9tP7\r\nm2iva28qvGhiSOwoggb9foZx4Ullal7C47VkIFxTxmxy/OCGYSd0o8A4RWNc\r\nJsu+wBIfDNWlv7qb+moBa60WC+hadK2+mWk=\r\n=4ZnR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"juanelasisme","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelasisme","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.1.1_1662973379792_0.7152707462532963"},"_hasShrinkwrap":false},"3.1.2":{"name":"bigint-mod-arith","version":"3.1.2","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"type":"module","types":"./types/index.d.ts","main":"./dist/cjs/index.node.cjs","browser":"./dist/esm/index.browser.js","module":"./dist/esm/index.node.js","exports":{".":{"node":{"require":"./dist/cjs/index.node.cjs","import":"./dist/esm/index.node.js","module":"./dist/esm/index.node.js"},"default":"./dist/esm/index.browser.js"},"./esm-browser-bundle":"./dist/bundles/esm.min.js","./iife-browser-bundle":"./dist/bundles/iife.js","./umd-browser-bundle":"./dist/bundles/umd.js","./types":"./types/index.d.ts"},"imports":{"#pkg":{"import":"./dist/esm/index.node.js","require":"./dist/cjs/index.node.cjs"}},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test","benchmark":"./benchmark","mocha-ts":"./.mocha-ts"},"scripts":{"build":"run-s lint build:js docs","build:js":"rollup -c build/rollup.config.js","clean":"rimraf .mocha-ts coverage dist types docs","coverage":"c8 --check-coverage --exclude '{src/ts/**/*.spec.ts,test,test-vectors,build}' --exclude-after-remap --reporter=text --reporter=lcov node ./build/bin/mocha-ts.cjs --commonjs ","docs":"node build/build.docs.cjs","git:add":"git add -A","lint":"ts-standard --fix","mocha-ts":"node --experimental-modules --es-module-specifier-resolution=node ./build/bin/mocha-ts.cjs ","mocha-ts:cjs":"node ./build/bin/mocha-ts.cjs --commonjs ","mocha-ts:watch":"npm run mocha-ts:cjs -- --watch ","mocha-ts:browser":"node build/testing/browser/index.cjs ","mocha-ts:browser-headless":"node build/testing/browser/index.cjs headless ","preversion":"run-s clean lint build:js coverage test:browser-headless","version":"run-s docs git:add","postversion":"git push --follow-tags","test":"run-s test:node test:browser-headless","test:browser":"npm run mocha-ts:browser","test:browser-headless":"npm run mocha-ts:browser-headless","test:node":"run-s test:node-cjs test:node-esm","test:node-cjs":"npm run mocha-ts:cjs ","test:node-esm":"npm run mocha-ts ","watch":"npm run mocha-ts:watch "},"ts-standard":{"env":["mocha"],"globals":["IS_BROWSER","browser","page","chai"],"project":"tsconfig.json","ignore":["dist/**/*","examples/**/*","types/**/*","build/testing/mocha/mocha-init.js"]},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^14.1.0","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-typescript":"^8.2.0","@types/chai":"^4.2.22","@types/mocha":"^10.0.0","c8":"^7.12.0","chai":"^4.3.3","dotenv":"^16.0.3","glob":"^8.0.1","json5":"^2.2.0","minimatch":"^5.0.1","mocha":"^10.0.0","npm-run-all":"^4.1.5","pirates":"^4.0.1","puppeteer":"^18.0.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-terser":"^7.0.2","ts-standard":"^11.0.0","tslib":"^2.3.1","typedoc":"^0.23.0","typedoc-plugin-markdown":"^3.11.0","typescript":"^4.4.3"},"gitHead":"fc5e3c53e41490e24ca7f67cb24e7ab389b770f9","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.1.2","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==","shasum":"658e416bc593a463d97b59766226d0a3021a76b1","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz","fileCount":47,"unpackedSize":85223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7erCyu9Pa5bmBoQBh2bUTesenM/PmkUjtUlTLbM6FJAIgKIkTlJut0qVownmphF0C91xjx6Mv1MdvojvzgDfv2Eg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwIjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj7A//VCOYhvLaONlF2FEz1vBiJ5drQvt7WMIym+eG0kzNe7KfiBe3\r\ni2dpF0wIrdUn3KLy60DYzs3H2R8u4RICT9CeKqYfBzXKSNMDWF6S+ZmbaF0E\r\nEdWoewAYkyCHXq0w5pVc0jV6MLntRB2Ror36WMCCCPIFjK0uiMNAitDoGhrI\r\n7DecqgJ2ioTJDEEcZP3bjaQ53Qrxt5FCqsF/Bcy4QJyMIijjJm4AOxOKPAxe\r\nAvgPku8ilzshAFi+B8rwFr1UPnzG917UuZBVeRFudCINsrwq4GerPRVUTrs2\r\n/wOd5CuQO4++JEQTE0DU7MhGci+Lztf1S/pk0KeEVPoJNATJ2Ts+NR7B6rUi\r\nnQkJPojlA/c4ksixVEw0eo/md/tH0pbpAVWzuyW6Tqm7h9r40eimnSNmjJ0a\r\nBLrI7Hp1fQm9BaccQcYatLYg+303JRfhZ+083QNIQDJRGV2TQARfCcIuNcnI\r\nhS+yyKQcFCbIqrXPgHmZC485vaSIu9/ON4TduGbNjyFdljxG1LOXcVNNyewR\r\nngjvl8yoEj8wGR+1g5CXuzRRryqWZkwJ1xfQNWB6pqA46HNzOnTagNj55o/6\r\n3eqy5d004EoUQ+/IuEdOIRnVQE6MHbuujg12HKRGfF7Nb+BWU+bMJR6HgUu/\r\nZ0JnJwZaNamATPjvTJ4rMZVEfO4bRTXkiBg=\r\n=EJYV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"juanelasisme","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelasisme","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.1.2_1664811555428_0.812434002221458"},"_hasShrinkwrap":false},"3.2.0":{"name":"bigint-mod-arith","version":"3.2.0","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"type":"module","main":"./dist/cjs/index.node.cjs","types":"./types/index.d.cts","browser":"./dist/esm/index.browser.js","module":"./dist/esm/index.node.js","exports":{".":{"node":{"require":{"default":"./dist/cjs/index.node.cjs","types":"./types/index.d.cts"},"import":{"default":"./dist/esm/index.node.js","types":"./types/index.d.ts"}},"default":{"default":"./dist/esm/index.browser.js","types":"./types/index.d.ts"}},"./esm-browser-bundle":"./dist/bundles/esm.min.js","./esm-browser-bundle-nomin":"./dist/bundles/esm.js","./iife-browser-bundle":"./dist/bundles/iife.js","./umd-browser-bundle":"./dist/bundles/umd.js","./types":"./types/index.d.cts"},"imports":{"#pkg":{"require":{"default":"./dist/cjs/index.node.cjs","types":"./types/index.d.cts"},"import":{"default":"./dist/esm/index.node.js","types":"./types/index.d.ts"},"default":{"default":"./dist/esm/index.browser.js","types":"./types/index.d.ts"}}},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test","benchmark":"./benchmark","mocha-ts":"./.mocha-ts"},"scripts":{"build":"run-s lint:src build:js lint:test docs","build:js":"rollup -c build/rollup.config.js","clean":"rimraf .mocha-ts coverage dist types docs","coverage":"c8 --clean --check-coverage --exclude \"{src/ts/**/*.spec.ts,test,test-vectors,build}\" --exclude-after-remap --reporter=text --reporter=lcov node ./build/bin/mocha-ts.cjs --commonjs ","docs":"node build/build.docs.cjs","git:add":"git add -A","lint":"ts-standard --fix","lint:src":"ts-standard --fix \"src/**/!(*.spec).ts\"","lint:test":"ts-standard --fix \"{test/**/*.ts,src/**/*.spec.ts}\"","mocha-ts":"node --experimental-modules --experimental-json-modules --es-module-specifier-resolution=node ./build/bin/mocha-ts.cjs ","mocha-ts:cjs":"node ./build/bin/mocha-ts.cjs --commonjs ","mocha-ts:watch":"npm run mocha-ts:cjs -- --watch ","mocha-ts:browser":"node build/testing/browser/index.cjs ","mocha-ts:browser-headless":"node build/testing/browser/index.cjs headless ","preversion":"run-s clean lint:src build:js lint:test coverage test:browser-headless","version":"run-s docs git:add","postversion":"git push --follow-tags","test":"run-s test:node test:browser-headless","test:browser":"npm run mocha-ts:browser","test:browser-headless":"npm run mocha-ts:browser-headless","test:node":"run-s test:node-cjs test:node-esm","test:node-cjs":"npm run mocha-ts:cjs ","test:node-esm":"npm run mocha-ts ","watch":"npm run mocha-ts:watch "},"ts-standard":{"project":"tsconfig.json","env":["mocha"],"globals":["IS_BROWSER","browser","page","chai"],"ignore":["dist/**/*","examples/**/*","types/**/*","benchmark/**/*"]},"nodeBrowserSkel":{"badges":{"workflow":true,"coveralls":true},"git":{"branch":"main"}},"devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-multi-entry":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.1","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.0","@types/chai":"^4.2.22","@types/mocha":"^10.0.0","c8":"^7.12.0","chai":"^4.3.3","dotenv":"^16.0.3","glob":"^9.3.4","json5":"^2.2.0","minimatch":"^8.0.3","mocha":"^10.0.0","npm-run-all":"^4.1.5","pirates":"^4.0.1","puppeteer":"^19.1.2","rimraf":"^4.4.1","rollup":"^3.20.2","ts-standard":"^12.0.2","tslib":"^2.3.1","typedoc":"~0.23.0","typedoc-plugin-markdown":"~3.14.0","typescript":"^5.0.3"},"gitHead":"1f2a950fea3663196f605a1e2ff77da581ea6c1d","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.2.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-Khb+sLGLqbe/2NOLVMOpCSgsC3lz8r3VIRZGc41hccudLPnvks7RYZNOnGukQZV8scn5+bA6MABga3Ueq6z3+w==","shasum":"0b76c390b3f2bb14866aad702e18b0c8639df037","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.2.0.tgz","fileCount":69,"unpackedSize":63118,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5rl87THJNzr1H8dBK/O3xB6IpUJU0NT0rXFH7tzqw3AiEA9s8+zwBvlq2/Cx5tLdrLMY5d9obA3ZIYOI5jApVvPQY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNR6CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzOA/+LH+BWOot6Qj6i+0IMYJsjWfTDRLmiGJe73d0ukluqGo/0qJ+\r\npxJQjK8+0gXwLUA33NdALZlgGeyKIBndeNMwwootFAoWi7PMJIymAeHnNArB\r\nBpWuXkJiW0A/uaiZDQ+Iie9BVVBvU+EvChum5izDxv4mcNZZbPMesDnDL5z4\r\nQfAyHVsNVgBBs7u3K5sTksR3E0xCxOaplMS0Pv8DIHHlHG/dA6g7TkyWpya2\r\nii+yWj6GEHGs1N+yqeDesfersBkTMynTkjAofOjClBqei6+eABNWUKAx8jDD\r\nVV1aJYQ1Q/nBrAI4EMWuyuNav3PDT48l4f0gdiu17NIukzpw8sbOPQAM3ovD\r\na1x1qcEYHJLbqAoA9FbSAJS8CSfhCP22tukBtOurZcmjkirufanyLVuKZthc\r\n/m1xU3i0AoZVn683fyUWvQ6XxFDgV9xTVzO+M6S2/rjE071bXCpUs4VGdm1L\r\n0gyx1T3rXIyapGqujmJfK4lg5JXipxn1qm3GhbTv6aU91PoJmCntL/dMTFSf\r\nLwlyJfRtOQ9/ii9yTK24O16hcz63eyc2MAFn08AGueQ0ya5cH4NxA8sd3/yo\r\ny8Nj139T124FZ1QYXMzQ1EBc/AZazfa7isfil5gx/OatQRkvl2YurL0Enk0k\r\nh3e6sqhBsTUZbmSiygyhqdoYjFn75vHpPjk=\r\n=rz6G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"juanelasisme","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelasisme","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.2.0_1681202817963_0.607168123100083"},"_hasShrinkwrap":false},"3.2.1":{"name":"bigint-mod-arith","version":"3.2.1","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"type":"module","main":"./dist/index.node.cjs","browser":"./dist/index.browser.esm.js","types":"./dist/index.d.ts","exports":{".":{"node":{"module":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.node.cjs"}},"script":"./dist/bundle.iife.js","default":{"types":"./dist/index.d.ts","default":"./dist/index.browser.esm.js"}},"./esm-browser-bundle":"./dist/bundle.esm.min.js","./esm-browser-bundle-nomin":"./dist/bundle.esm.js","./iife-browser-bundle":"./dist/bundle.iife.js","./umd-browser-bundle":"./dist/bundle.umd.js","./types":"./dist/index.d.ts"},"imports":{"#pkg":{"require":{"types":"./dist/index.d.ts","default":"./dist/index.node.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"default":{"types":"./dist/esm/index.d.ts","default":"./dist/index.browser.esm.js"}}},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test","benchmark":"./benchmark","mocha-ts":"./.mocha-ts"},"scripts":{"build":"run-s lint:src build:js lint:test docs","build:js":"rollup -c build/rollup.config.js","postbuild:js":"rimraf .types","clean":"rimraf .mocha-ts coverage dist .types docs","coverage":"c8 --clean --check-coverage --exclude \"{src/ts/**/*.spec.ts,test,test-vectors,build}\" --exclude-after-remap --reporter=text --reporter=lcov node ./build/bin/mocha-ts.cjs --commonjs ","docs":"node build/build.docs.cjs","git:add":"git add -A","lint":"ts-standard --fix","lint:src":"ts-standard --fix \"src/**/!(*.spec).ts\"","lint:test":"ts-standard --fix \"{test/**/*.ts,src/**/*.spec.ts}\"","mocha-ts":"node --experimental-modules --experimental-json-modules --es-module-specifier-resolution=node ./build/bin/mocha-ts.cjs ","mocha-ts:cjs":"node ./build/bin/mocha-ts.cjs --commonjs ","mocha-ts:watch":"npm run mocha-ts:cjs -- --watch ","mocha-ts:browser":"node build/testing/browser/index.cjs ","mocha-ts:browser-headless":"node build/testing/browser/index.cjs headless ","preversion":"run-s clean lint:src build:js lint:test coverage test:browser-headless","version":"run-s docs git:add","postversion":"git push --follow-tags","test":"run-s test:node test:browser-headless","test:browser":"npm run mocha-ts:browser","test:browser-headless":"npm run mocha-ts:browser-headless","test:node":"run-s test:node-cjs test:node-esm","test:node-cjs":"npm run mocha-ts:cjs ","test:node-esm":"npm run mocha-ts ","watch":"npm run mocha-ts:watch "},"ts-standard":{"project":"tsconfig.json","env":["mocha"],"globals":["IS_BROWSER","browser","page","chai"],"ignore":["dist/**/*","examples/**/*","types/**/*","benchmark/**/*"]},"nodeBrowserSkel":{"badges":{"workflow":true,"coveralls":true},"git":{"branch":"main"}},"devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-multi-entry":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.1","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.0","@types/chai":"^4.2.22","@types/mocha":"^10.0.0","c8":"^7.12.0","chai":"^4.3.3","dotenv":"^16.0.3","glob":"^10.0.0","json5":"^2.2.0","minimatch":"^9.0.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","pirates":"^4.0.1","puppeteer":"^19.1.2","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-dts":"^5.3.0","ts-standard":"^12.0.2","tslib":"^2.3.1","typedoc":"~0.23.0","typedoc-plugin-markdown":"~3.14.0","typescript":"^5.0.3"},"gitHead":"80793b35bb2238946079f9e0ed4c7c54db776d17","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.2.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-roLlzeQ0okNjT8Ph9zL9Nvw85ucHSQkNndLRfAR2CVaYOEAMtbpIK3f6oJb3Jv/hg9mkrYaw/DknysTuvc8QhA==","shasum":"acf886751724273bccd187a2cc407ebddefb4053","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.2.1.tgz","fileCount":70,"unpackedSize":59670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC7FG5HeyEls2Sms7tz6FQCvAlcHqrYEVEZ8K18eXY8AiEAsQugl0xsRNeaOhFVB7tyDtPAt8r/iJ0bZyzW5/Uu5n0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOC/sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Xg//cQR2gUZnovmoP5Xns+mRoHZE6aVJNogt82reNxWZgXJzW2jq\r\nuO5YK1JiTYGkPGbfOdSY3gwkCFbM1z2lZTs0ankE/mgCiTK3Ib+7O7Bi8BJN\r\nur+jmeH09Q/BzV0GHbK1Ef0h9wH5RC+Y2pNPHcKAzPzspxE/VW5bWtwQJKzX\r\n5MQG7okc2gbNL3xMijTiYcRw/GmOo1pnW02yS1F7Pnwby7Nk7fkaxMPlbTzb\r\nYY5W7W6+HCKmdOIEk1XPMP81/dtK3I3Frn6VKJ4M5IPMWIEbTt+n1cbol0xh\r\nsdaTu7kwlBNCAzUE1zKlANftVzPhDflQbwBXEv50GCtbcefPA5eMrT4+6wEp\r\nSU7Iw0UxbeUx8VZAVhL1gdp/JqXY2/gHF5fhuhhYiSFgFkzYS43dVUgSPLSb\r\nGhCMaGV83KEPH/RoxX1u+uo9o9WXuAfJJUdIEIwOuUn1bgYH/FI9jqjBM1Cq\r\nWnIsBqxeuwHOCn6Apv4bXWd40SQnqePFZq6m7X3HnWCCxbT3LLR303k9hOUh\r\ncGhjj/Z4REUaXKSS24gA0u3LDyBZWtVAj0Lh3A7OO06WkiAxyxlUufHompGs\r\nOWrJKmNyiYjj/dfMbjyB3Mv9soti4tksw4lJDUqgKbH+A6JGVFdvgP4stnb3\r\n2Ts0NjyO30R8ta5yAupcQHG/H4Fng/H7v7s=\r\n=Z32g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"juanelasisme","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelasisme","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.2.1_1681403883798_0.6410919079808932"},"_hasShrinkwrap":false},"3.3.0":{"name":"bigint-mod-arith","version":"3.3.0","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"type":"module","main":"./dist/index.node.cjs","browser":"./dist/index.browser.esm.js","types":"./dist/index.d.ts","exports":{".":{"node":{"module":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.node.cjs"}},"script":"./dist/bundle.iife.js","default":{"types":"./dist/index.d.ts","default":"./dist/index.browser.esm.js"}},"./esm-browser-bundle":"./dist/bundle.esm.min.js","./dist/bundle.esm.min.js":"./dist/bundle.esm.min.js","./esm-browser-bundle-nomin":"./dist/bundle.esm.js","./dist/bundle.esm.js":"./dist/bundle.esm.js","./iife-browser-bundle":"./dist/bundle.iife.js","./dist/bundle.iife.js":"./dist/bundle.iife.js","./umd-browser-bundle":"./dist/bundle.umd.js","./dist/bundle.umd.js":"./dist/bundle.umd.js","./dist/index.node":{"types":"./dist/index.d.ts","default":"./dist/index.node.cjs"},"./dist/index.node.esm":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"./dist/index.browser.esm":{"types":"./dist/index.d.ts","default":"./dist/index.browser.esm.js"},"./package.json":"./package.json"},"imports":{"#pkg":{"require":{"types":"./dist/index.d.ts","default":"./dist/index.node.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.browser.esm.js"}}},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test","benchmark":"./benchmark","mocha-ts":"./.mocha-ts"},"scripts":{"build":"run-s lint:src build:js lint:test docs","build:js":"rollup -c build/rollup.config.js","postbuild:js":"rimraf .types","clean":"rimraf .mocha-ts coverage dist .types docs","coverage":"c8 --clean --check-coverage --exclude \"{src/ts/**/*.spec.ts,test,test-vectors,build}\" --exclude-after-remap --reporter=text --reporter=lcov node ./build/bin/mocha-ts.cjs --commonjs ","docs":"node build/build.docs.cjs","git:add":"git add -A","lint":"ts-standard --fix","lint:src":"ts-standard --fix \"src/**/!(*.spec).ts\"","lint:test":"ts-standard --fix \"{test/**/*.ts,src/**/*.spec.ts}\"","mocha-ts":"node --experimental-modules --experimental-json-modules --es-module-specifier-resolution=node ./build/bin/mocha-ts.cjs ","mocha-ts:cjs":"node ./build/bin/mocha-ts.cjs --commonjs ","mocha-ts:watch":"npm run mocha-ts:cjs -- --watch ","mocha-ts:browser":"node build/testing/browser/index.cjs ","mocha-ts:browser-headless":"node build/testing/browser/index.cjs headless ","preversion":"run-s clean lint:src build:js lint:test coverage test:browser-headless","version":"run-s docs git:add","postversion":"git push --follow-tags","test":"run-s test:node test:browser-headless","test:browser":"npm run mocha-ts:browser","test:browser-headless":"npm run mocha-ts:browser-headless","test:node":"run-s test:node-cjs test:node-esm","test:node-cjs":"npm run mocha-ts:cjs ","test:node-esm":"npm run mocha-ts ","watch":"npm run mocha-ts:watch "},"ts-standard":{"project":"tsconfig.json","env":["mocha"],"globals":["IS_BROWSER","browser","page","chai"],"ignore":["dist/**/*","examples/**/*","types/**/*","benchmark/**/*"]},"nodeBrowserSkel":{"badges":{"workflow":true,"coveralls":true},"git":{"branch":"main"}},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-multi-entry":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.1","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.0","@types/chai":"^4.2.22","@types/mocha":"^10.0.0","c8":"^8.0.0","chai":"^4.3.3","dotenv":"^16.0.3","glob":"^10.0.0","json5":"^2.2.0","minimatch":"^9.0.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","pirates":"^4.0.1","puppeteer":"^20.7.3","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-dts":"^5.3.0","ts-standard":"^12.0.2","tslib":"^2.3.1","typedoc":"~0.23.0","typedoc-plugin-markdown":"~3.14.0","typescript":"^5.0.3"},"gitHead":"75b3dcf61b7595bbda92669bd09557e0bfb2ee82","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.3.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-L/XDoWv06IVf6z4qaxQqvE5hc7vdFINGCDZnNkENKUNp31Dv5LN9VMd9xH6RG8HY4TvYdy5v5HHdZ0TOPp8rTQ==","shasum":"0e3fdcb1e34d6399142e315d4e949181bee3d3e3","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.3.0.tgz","fileCount":74,"unpackedSize":87204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv/Y+5NojwiIp4lgZwzn02Qc4wPmG5/WKkNT/ZC9j5nAiEA46IS4zNwKC6wLzAG9cA6UyGps46HWP9DBpbQiwIpZp4="}]},"_npmUser":{"name":"juanelasisme","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelasisme","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.3.0_1687965111742_0.5831927400037165"},"_hasShrinkwrap":false},"3.3.1":{"name":"bigint-mod-arith","version":"3.3.1","description":"Some common functions for modular arithmetic using native JS implementation of BigInt","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"license":"MIT","author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"engines":{"node":">=10.4.0"},"type":"module","main":"./dist/index.node.cjs","browser":"./dist/index.browser.esm.js","types":"./dist/index.d.ts","exports":{".":{"node":{"module":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.node.cjs"}},"script":"./dist/bundle.iife.js","default":{"types":"./dist/index.d.ts","default":"./dist/index.browser.esm.js"}},"./esm-browser-bundle":"./dist/bundle.esm.min.js","./dist/bundle.esm.min.js":"./dist/bundle.esm.min.js","./esm-browser-bundle-nomin":"./dist/bundle.esm.js","./dist/bundle.esm.js":"./dist/bundle.esm.js","./iife-browser-bundle":"./dist/bundle.iife.js","./dist/bundle.iife.js":"./dist/bundle.iife.js","./umd-browser-bundle":"./dist/bundle.umd.js","./dist/bundle.umd.js":"./dist/bundle.umd.js","./dist/index.node":{"types":"./dist/index.d.ts","default":"./dist/index.node.cjs"},"./dist/index.node.esm":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"./dist/index.browser.esm":{"types":"./dist/index.d.ts","default":"./dist/index.browser.esm.js"},"./package.json":"./package.json"},"imports":{"#pkg":{"require":{"types":"./dist/index.d.ts","default":"./dist/index.node.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.node.esm.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.browser.esm.js"}}},"directories":{"build":"./build","dist":"./dist","docs":"./docs","src":"./src","test":"./test","benchmark":"./benchmark","mocha-ts":"./.mocha-ts"},"scripts":{"build":"run-s lint:src build:js lint:test docs","build:js":"rollup -c build/rollup.config.js","postbuild:js":"rimraf .types","clean":"rimraf .mocha-ts coverage dist .types docs","coverage":"c8 --clean --check-coverage --exclude \"{src/ts/**/*.spec.ts,test,test-vectors,build}\" --exclude-after-remap --reporter=text --reporter=lcov node ./build/bin/mocha-ts.cjs --commonjs ","docs":"node build/build.docs.cjs","git:add":"git add -A","lint":"ts-standard --fix","lint:src":"ts-standard --fix \"src/**/!(*.spec).ts\"","lint:test":"ts-standard --fix \"{test/**/*.ts,src/**/*.spec.ts}\"","mocha-ts":"node --experimental-modules --experimental-json-modules --es-module-specifier-resolution=node ./build/bin/mocha-ts.cjs ","mocha-ts:cjs":"node ./build/bin/mocha-ts.cjs --commonjs ","mocha-ts:watch":"npm run mocha-ts:cjs -- --watch ","mocha-ts:browser":"node build/testing/browser/index.cjs ","mocha-ts:browser-headless":"node build/testing/browser/index.cjs headless ","preversion":"run-s clean lint:src build:js lint:test coverage test:browser-headless","version":"run-s docs git:add","postversion":"git push --follow-tags","test":"run-s test:node test:browser-headless","test:browser":"npm run mocha-ts:browser","test:browser-headless":"npm run mocha-ts:browser-headless","test:node":"run-s test:node-cjs test:node-esm","test:node-cjs":"npm run mocha-ts:cjs ","test:node-esm":"npm run mocha-ts ","watch":"npm run mocha-ts:watch "},"ts-standard":{"project":"tsconfig.json","env":["mocha"],"globals":["IS_BROWSER","browser","page","chai"],"ignore":["dist/**/*","examples/**/*","types/**/*","benchmark/**/*"]},"nodeBrowserSkel":{"badges":{"workflow":true,"coveralls":true},"git":{"branch":"main"}},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-multi-entry":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.1","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.0","@types/chai":"^4.2.22","@types/mocha":"^10.0.0","c8":"^8.0.0","chai":"^4.3.3","dotenv":"^16.0.3","glob":"^10.0.0","json5":"^2.2.0","minimatch":"^9.0.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","pirates":"^4.0.1","puppeteer":"^20.7.3","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-dts":"^5.3.0","ts-standard":"^12.0.2","tslib":"^2.3.1","typedoc":"~0.23.0","typedoc-plugin-markdown":"~3.14.0","typescript":"^5.0.3"},"gitHead":"8f97d626a5bf53e0ea27d4e983250075ab4abde5","bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"homepage":"https://github.com/juanelas/bigint-mod-arith#readme","_id":"bigint-mod-arith@3.3.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-pX/cYW3dCa87Jrzv6DAr8ivbbJRzEX5yGhdt8IutnX/PCIXfpx+mabWNK/M8qqh+zQ0J3thftUBHW0ByuUlG0w==","shasum":"8ed33dc9f7886e552a7d47c239e051836e74cfa8","tarball":"https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.3.1.tgz","fileCount":74,"unpackedSize":91297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+zPotFzSsmdtKJMx8D4cmAC60Fd5kZScTiRJLwV4qRAiAFWkAsM6G1aRlsaEbpklvTEbqpD+JI/A+8zUnx/9PGaQ=="}]},"_npmUser":{"name":"juanelasisme","email":"j.hernandez@upc.edu"},"maintainers":[{"name":"juanelasisme","email":"j.hernandez@upc.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigint-mod-arith_3.3.1_1687969658730_0.4131846179059748"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-17T08:47:19.480Z","1.0.0":"2019-03-17T08:47:19.606Z","modified":"2023-06-28T16:27:39.003Z","1.1.0":"2019-03-25T17:11:36.633Z","1.2.1":"2019-04-06T08:52:05.712Z","1.2.2":"2019-04-06T10:41:45.498Z","1.2.3":"2019-04-07T20:56:54.932Z","1.2.4":"2019-04-08T10:22:13.119Z","1.2.5":"2019-04-16T08:10:27.775Z","1.3.0":"2019-04-25T15:25:54.091Z","1.3.1":"2019-05-05T05:05:37.195Z","2.0.0":"2020-04-06T22:53:03.555Z","2.0.1":"2020-04-06T23:06:23.977Z","2.0.2":"2020-04-06T23:10:04.398Z","2.0.3":"2020-04-07T10:56:32.591Z","2.0.4":"2020-04-07T11:10:28.559Z","2.0.7":"2020-04-18T23:33:15.725Z","2.0.8":"2020-04-30T23:41:59.273Z","2.1.0":"2021-03-24T14:18:39.310Z","3.0.0":"2021-03-24T17:35:08.466Z","3.0.1":"2021-08-06T22:19:27.547Z","3.0.2":"2022-01-17T10:07:58.404Z","3.1.0":"2022-08-01T02:08:21.280Z","3.1.1":"2022-09-12T09:03:00.015Z","3.1.2":"2022-10-03T15:39:15.602Z","3.2.0":"2023-04-11T08:46:58.144Z","3.2.1":"2023-04-13T16:38:04.012Z","3.3.0":"2023-06-28T15:11:51.912Z","3.3.1":"2023-06-28T16:27:38.876Z"},"maintainers":[{"name":"juanelasisme","email":"j.hernandez@upc.edu"}],"description":"Some common functions for modular arithmetic using native JS implementation of BigInt","homepage":"https://github.com/juanelas/bigint-mod-arith#readme","keywords":["modular arithmetics","BigInt","lcm","gcd","egcd","modinv","modular inverse","modpow","modular exponentiation"],"repository":{"type":"git","url":"git+https://github.com/juanelas/bigint-mod-arith.git"},"author":{"name":"Juan Hernández Serrano","email":"j.hernandez@upc.edu","url":"https://github.com/juanelas"},"bugs":{"url":"https://github.com/juanelas/bigint-mod-arith/issues"},"license":"MIT","readme":"[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Node.js CI](https://github.com/juanelas/bigint-mod-arith/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/juanelas/bigint-mod-arith/actions/workflows/build-and-test.yml)\n[![Coverage Status](https://coveralls.io/repos/github/juanelas/bigint-mod-arith/badge.svg?branch=main)](https://coveralls.io/github/juanelas/bigint-mod-arith?branch=main)\n\n# bigint-mod-arith\n\nSome extra functions to work with modular arithmetic using native JS ([ES-2020](https://tc39.es/ecma262/#sec-bigint-objects)) implementation of BigInt. It can be used by any [Web Browser or webview supporting BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt#Browser_compatibility) and with Node.js (>=10.4.0).\n\n> The operations supported on BigInts are not constant time. BigInt can be therefore **[unsuitable for use in cryptography](https://www.chosenplaintext.ca/articles/beginners-guide-constant-time-cryptography.html).** Many platforms provide native support for cryptography, such as [Web Cryptography API](https://w3c.github.io/webcrypto/) or [Node.js Crypto](https://nodejs.org/dist/latest/docs/api/crypto.html).\n\n## Usage\n\n`bigint-mod-arith` can be imported to your project with `npm`:\n\n```console\nnpm install bigint-mod-arith\n```\n\nThen either require (Node.js CJS):\n\n```javascript\nconst bigintModArith = require('bigint-mod-arith')\n```\n\n> **Node >=10.4 <11**. `bigint-mod-arith` uses workers to speed up some operations. Workers are enabled by default with Node.js from version 11. In order to use them with Node >=10.4 and <11, you need to execute node with the flag `--experimental-worker`, and require the `.js` file manually (otherwise `.cjs` is required by default and would not be supported by the workers)\n>\n> ```javascript\n> const bigintCryptoUtils = require('bigint-crypto-utils/dist/cjs/index.node')  // ONLY FOR node >=10.4 <11 !\n> ```\n\nor import (JavaScript ES module):\n\n```javascript\nimport * as bigintModArith from 'bigint-mod-arith'\n```\n\nThe appropriate version for browser or node is automatically exported.\n\nYou can also download the [IIFE bundle](https://raw.githubusercontent.com/juanelas/bigint-mod-arith/main/dist/bundle.iife.js), the [ESM bundle](https://raw.githubusercontent.com/juanelas/bigint-mod-arith/main/dist/bundle.esm.min.js) or the [UMD bundle](https://raw.githubusercontent.com/juanelas/bigint-mod-arith/main/dist/bundle.umd.js) and manually add it to your project, or, if you have already imported `bigint-mod-arith` to your project, just get the bundles from `node_modules/bigint-mod-arith/dist/bundles/`.\n\nAn example of usage could be:\n\n```typescript\n/* Stage 3 BigInts with value 666 can be declared as BigInt('666')\nor the shorter syntax 666n.\nNotice that you can also pass a number, e.g. BigInt(666), but it is not\nrecommended since values over 2**53 - 1 won't be safe but no warning will\nbe raised.\n*/\nconst a = BigInt('5')\nconst b = BigInt('2')\nconst n = 19n\n\nconsole.log(bigintModArith.modPow(a, b, n)) // prints 6\n\nconsole.log(bigintModArith.modInv(2n, 5n)) // prints 3\n\nconsole.log(bigintModArith.modInv(BigInt('3'), BigInt('5'))) // prints 2\n```\n\n## API reference documentation\n\n[Check the API](./docs/API.md)\n","readmeFilename":"README.md"}