{ "name": "@chainsafe/bls", "version": "0.2.0", "description": "Implementation of bls signature verification for ethereum 2.0", "main": "lib/index.js", "types": "lib/index.d.ts", "homepage": "https://github.com/chainsafe/lodestar", "author": "ChainSafe Systems", "license": "Apache-2.0", "files": [ "lib/**/*.js", "lib/**/*.js.map", "lib/**/*.d.ts" ], "keywords": [ "ethereum", "serenity", "signature verification", "bls" ], "scripts": { "clean": "rm -rf lib && rm -rf dist && rm -f tsconfig.tsbuildinfo", "build": "yarn build-lib && yarn build-types", "build:release": "yarn clean && yarn build && yarn build-web", "build-lib": "babel src -x .ts -d lib", "build-types": "tsc --declaration --project tsconfig.build.json --incremental --outDir lib --emitDeclarationOnly", "build-web": "webpack --mode production --entry ./lib/web.js --output ./dist/bls.min.js", "check-types": "tsc --noEmit", "lint": "eslint --color --ext .ts src/", "lint:fix": "yarn run lint --fix", "pretest": "yarn check-types", "prepublishOnly": "yarn build", "test:unit": "nyc --cache-dir .nyc_output/.cache -r lcov -e .ts mocha --colors -r ts-node/register 'test/unit/**/*.test.ts' && nyc report", "test:spec": "mocha --colors -r ts-node/register 'test/spec/**/*.test.ts'", "test:spec-min": "yarn run test:spec", "test": "yarn test:unit && yarn test:spec", "coverage": "codecov -F bls", "benchmark": "node -r ./.babel-register test/benchmarks" }, "dependencies": { "@chainsafe/bls-keygen": "^0.0.2", "@chainsafe/eth2-bls-wasm": "^0.2.0", "@chainsafe/eth2.0-types": "^0.1.0", "assert": "^1.4.1", "bls-wasm": "^0.2.7" }, "devDependencies": { "@chainsafe/benchmark-utils": "^0.1.0", "js-sha256": "^0.9.0", "js-yaml": "^3.13.1", "webpack": "^4.30.0", "webpack-cli": "^3.3.2" } }