@dedis/kyber
Version:
A typescript implementation of Kyber interfaces
87 lines (86 loc) • 2.36 kB
JSON
{
"name": "@dedis/kyber",
"version": "3.4.4",
"description": "A typescript implementation of Kyber interfaces",
"main": "index.js",
"browser": "bundle.min.js",
"types": "index.d.ts",
"scripts": {
"build": "tsc",
"test": "node_modules/.bin/nyc --reporter=lcov --reporter=text node_modules/jasmine/bin/jasmine.js",
"test:nocover": "ts-node node_modules/jasmine/bin/jasmine.js",
"coveralls": "cat ./coverage/lcov.info | node_modules/.bin/coveralls",
"bundle": "node node_modules/.bin/webpack",
"doc": "node_modules/.bin/typedoc --out doc/ src/",
"link": "./publish.sh --link",
"linter": "tslint 'src/{,**/}*.ts' 'spec/{,**/}*.ts' && prettier --check *.html",
"linter:fix": "tslint --fix 'src/{,**/}*.ts' 'spec/{,**/}*.ts' && prettier --write *.html",
"test-publish": "npm test && ./publish.sh"
},
"repository": {
"type": "git",
"url": "git://github.com/dedis/cothority.git"
},
"keywords": [
"ed25519",
"elliptic",
"curve25519",
"nist"
],
"author": "DEDIS",
"license": "LGPL-3.0-or-later",
"homepage": "https://github.com/dedis/cothority",
"dependencies": {
"@stablelib/blake2xs": "^0.10.4",
"@types/bn.js": "^4.11.6",
"@types/elliptic": "^6.4.12",
"bn.js": "^5.1.2",
"crypto-browserify": "^3.12.0",
"elliptic": "^6.5.3",
"hash.js": "^1.1.3"
},
"devDependencies": {
"@types/jasmine": "^3.3.5",
"@types/lodash": "^4.14.139",
"@types/node": "^9.6.6",
"ajv": "^6.9.1",
"ajv-keywords": "^3.4.1",
"babel-core": "^6.26.3",
"babel-loader": "^7.1.5",
"babel-preset-env": "^1.7.0",
"chai": "^4.1.2",
"coveralls": "^3.0.0",
"eslint": "^4.19.1",
"eslint-config-prettier": "^2.9.0",
"eslint-plugin-prettier": "^2.5.0",
"jasmine": "^3.3.1",
"jsverify": "^0.8.4",
"nyc": "^14.1.1",
"prettier": "^1.19.1",
"ts-loader": "^5.3.3",
"ts-node": "^7.0.1",
"tslint": "^5.20.1",
"typedoc": "^0.15.0",
"typescript": "^3.2.2",
"webpack": "^4.28.1",
"webpack-cli": "^3.3.11"
},
"nyc": {
"all": true,
"extension": [
".ts"
],
"exclude": [
"spec/**/*",
"**/*.d.ts",
"**/*.config.js",
"coverage/**/*",
"dist/**/*",
"doc/**/*",
"spec/**/*"
],
"require": [
"ts-node/register"
]
}
}