2019-04-19 07:42:28 +00:00
{
2019-04-19 10:04:06 +00:00
"name" : "bigint-crypto-utils" ,
2021-10-06 16:50:40 +00:00
"version" : "3.0.19" ,
2020-04-20 22:53:58 +00:00
"description" : "Arbitrary precision modular arithmetic, cryptographically secure random numbers and strong probable prime generation/testing. It works in modern browsers, Angular, React, Node.js, etc. since it uses the native JS implementation of BigInt" ,
2019-04-19 07:42:28 +00:00
"keywords" : [
"modular arithmetics" ,
2019-04-19 10:04:06 +00:00
"crypto" ,
2019-04-19 07:42:28 +00:00
"prime" ,
2019-04-19 10:04:06 +00:00
"random" ,
2019-04-19 07:42:28 +00:00
"rng" ,
"prng" ,
"primality test" ,
2020-04-20 22:50:53 +00:00
"BigInt" ,
"angular" ,
"react"
2019-04-19 07:42:28 +00:00
] ,
"license" : "MIT" ,
"author" : {
"name" : "Juan Hernández Serrano" ,
2020-04-08 17:15:03 +00:00
"email" : "j.hernandez@upc.edu" ,
2019-04-19 07:42:28 +00:00
"url" : "https://github.com/juanelas"
} ,
2019-04-19 10:04:06 +00:00
"repository" : "github:juanelas/bigint-crypto-utils" ,
2021-03-25 12:40:04 +00:00
"engines" : {
"node" : ">=10.4.0"
} ,
2021-08-06 15:13:51 +00:00
"types" : "./types/index.d.ts" ,
2021-03-25 12:40:04 +00:00
"main" : "./dist/cjs/index.node.cjs" ,
2021-04-21 09:14:04 +00:00
"browser" : "./dist/esm/index.browser.js" ,
2021-03-25 12:40:04 +00:00
"module" : "./dist/esm/index.node.js" ,
"exports" : {
"." : {
"node" : {
"require" : "./dist/cjs/index.node.cjs" ,
"import" : "./dist/esm/index.node.js"
} ,
2021-04-21 09:14:04 +00:00
"default" : "./dist/esm/index.browser.js"
2021-03-25 12:40:04 +00:00
} ,
2021-08-06 08:10:32 +00:00
"./esm-browser-bundle" : "./dist/bundles/esm.js" ,
"./iife-browser-bundle" : "./dist/bundles/iife.js" ,
"./umd-browser-bundle" : "./dist/bundles/umd.js" ,
2021-08-06 15:13:51 +00:00
"./types" : "./types/index.d.ts"
2021-03-25 12:40:04 +00:00
} ,
2019-04-19 07:42:28 +00:00
"directories" : {
"build" : "./build" ,
2021-03-25 12:40:04 +00:00
"dist" : "./dist" ,
"docs" : "./docs" ,
2019-04-19 07:42:28 +00:00
"src" : "./src" ,
2021-03-25 12:40:04 +00:00
"test" : "./test"
2020-04-20 22:50:53 +00:00
} ,
2019-04-19 07:42:28 +00:00
"scripts" : {
2021-03-25 12:40:04 +00:00
"build" : "run-s lint build:js docs test:browser coverage" ,
2020-04-06 11:17:22 +00:00
"build:js" : "rollup -c build/rollup.config.js" ,
2021-03-25 12:40:04 +00:00
"clean" : "rimraf .nyc_output .mocha-ts coverage dist docs" ,
2021-08-06 08:10:32 +00:00
"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}'" ,
2021-03-25 12:40:04 +00:00
"docs" : "node build/build.docs.js" ,
2021-08-06 17:17:16 +00:00
"git:add" : "git add -A" ,
2021-03-25 12:40:04 +00:00
"lint" : "ts-standard --fix" ,
"mocha" : "node ./build/bin/mocha-ts.js --require build/testing/mocha/mocha-init.js " ,
2021-08-06 17:17:16 +00:00
"version" : "run-s build git:add" ,
"postversion" : "git push --follow-tags" ,
2021-03-25 12:40:04 +00:00
"test" : "run-s test:browser test:node" ,
"test:browser" : "node build/testing/browser/index.js" ,
2021-08-06 08:10:32 +00:00
"test:node" : "npm run mocha -- '{src/ts/**/*.spec.ts,test/**/*.ts}'" ,
"watch" : "npm run mocha -- --watch '{src/ts/**/*.spec.ts,test/**/*.ts}'"
2019-04-19 07:42:28 +00:00
} ,
2021-03-25 12:40:04 +00:00
"ts-standard" : {
2020-04-06 11:17:22 +00:00
"env" : [
"mocha"
] ,
"globals" : [
"Blob" ,
"postMessage" ,
"self" ,
2021-03-25 12:40:04 +00:00
"Worker" ,
"IS_BROWSER" ,
"browser" ,
"page" ,
"_pkg" ,
"chai"
2020-04-06 11:17:22 +00:00
] ,
2021-03-25 12:40:04 +00:00
"project" : "./tsconfig.json" ,
2020-04-06 11:17:22 +00:00
"ignore" : [
2021-03-25 12:40:04 +00:00
"dist/**/*" ,
2021-08-06 15:29:23 +00:00
"examples/**/*" ,
"types/**/*"
2020-04-06 11:17:22 +00:00
]
} ,
2019-04-19 07:42:28 +00:00
"devDependencies" : {
2021-10-06 16:49:42 +00:00
"@rollup/plugin-commonjs" : "^21.0.0" ,
2021-08-06 08:10:32 +00:00
"@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" ,
2021-03-25 12:40:04 +00:00
"chai" : "^4.3.3" ,
2021-08-06 15:13:51 +00:00
"fs-extra" : "^10.0.0" ,
2021-08-06 08:10:32 +00:00
"glob" : "^7.1.6" ,
2021-03-25 12:40:04 +00:00
"json5" : "^2.2.0" ,
"minimatch" : "^3.0.4" ,
2021-08-06 08:10:32 +00:00
"mocha" : "^9.0.3" ,
2020-03-02 22:16:05 +00:00
"npm-run-all" : "^4.1.5" ,
2020-09-22 21:46:00 +00:00
"nyc" : "^15.1.0" ,
2021-03-25 12:40:04 +00:00
"pirates" : "^4.0.1" ,
2021-08-06 08:10:32 +00:00
"puppeteer" : "^10.1.0" ,
2021-03-25 12:40:04 +00:00
"rimraf" : "^3.0.2" ,
2021-08-06 08:10:32 +00:00
"rollup" : "^2.40.0" ,
2020-11-12 11:04:13 +00:00
"rollup-plugin-terser" : "^7.0.2" ,
2021-03-25 12:40:04 +00:00
"ts-standard" : "^10.0.0" ,
2021-08-06 08:10:32 +00:00
"tslib" : "^2.1.0" ,
2021-10-06 16:49:42 +00:00
"typedoc" : "^0.22.0" ,
2021-08-06 08:10:32 +00:00
"typedoc-plugin-markdown" : "^3.6.0" ,
"typescript" : "^4.2.2"
2021-10-19 20:04:55 +00:00
} ,
"dependencies" : {
"bigint-mod-arith" : "^3.0.1"
2019-04-19 07:42:28 +00:00
}
2019-04-20 20:13:13 +00:00
}