{
  "name": "@fetchai/blst-ts",
  "version": "0.3.1",
  "description": "Typescript wrapper for supranational/blst native bindings, a highly performant BLS12-381 signature library",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "prebuild",
    "blst"
  ],
  "scripts": {
    "install": "node dist/scripts/install.js",
    "lint": "eslint --color --ext .ts src/ test/",
    "build": "tsc --project tsconfig.build.json",
    "build:emscripten": "node ./dist/scripts/buildEmscripten.js && yarn inline:wasm",
    "bootstrap": "yarn install --ignore-scripts && yarn build && yarn install",
    "clean": "rm -rf prebuild/emscripten/blst.{wasm,wasm.js,js} prebuild/swig/*.node dist blst/libblst.a blst/bindings/libblst.a blst/bindings/node.js/blst.node blst/bindings/node.js/blst_wrap.cpp",
    "test": "yarn test:unit && yarn test:spec",
    "test:unit": "mocha test/unit/**/*.test.ts",
    "test:spec": "mocha 'test/spec/**/*.test.ts'",
    "test:browser": "yarn inline:wasm && npx webpack serve",
    "download-spec-tests": "node -r ts-node/register test/spec/downloadTests.ts",
    "inline:wasm": "node ./dist/scripts/inline_bin.js ./prebuild/emscripten/blst.wasm"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/fetchai/blst-ts.git"
  },
  "keywords": [],
  "author": "ChainSafe Systems",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/fetchai/blst-ts/issues"
  },
  "homepage": "https://github.com/fetchai/blst-ts#readme",
  "devDependencies": {
    "@types/chai": "^4.2.13",
    "@types/js-yaml": "^4.0.5",
    "@types/mocha": "^8.0.3",
    "@types/node": "^14.11.5",
    "@types/node-fetch": "^2.5.7",
    "@typescript-eslint/eslint-plugin": "^4.21.0",
    "@typescript-eslint/parser": "^4.21.0",
    "assert-browserify": "^2.0.0",
    "buffer": "^6.0.3",
    "chai": "^4.2.0",
    "crypto-browserify": "^3.12.0",
    "eslint": "^7.23.0",
    "eslint-plugin-import": "^2.22.1",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^3.3.1",
    "js-yaml": "^4.1.0",
    "karma": "^6.3.20",
    "karma-chai": "^0.1.0",
    "karma-chrome-launcher": "^3.1.1",
    "karma-mocha": "^2.0.1",
    "karma-typescript": "^5.5.3",
    "karma-webpack": "^5.0.0",
    "mocha": "^8.1.3",
    "path-browserify": "^1.0.1",
    "prettier": "^2.2.1",
    "stream-browserify": "^3.0.0",
    "threads": "^1.6.3",
    "ts-loader": "^9.3.0",
    "ts-node": "^9.0.0",
    "typescript": "^4.0.3",
    "webpack": "^5.72.0",
    "webpack-cli": "^4.9.2",
    "webpack-dev-server": "^4.8.1"
  },
  "dependencies": {
    "node-fetch": "^2.6.1",
    "node-gyp": "^8.4.0"
  }
}
