{
  "name": "@fluidchains/cert-verifier-js",
  "version": "1.0.11",
  "description": "Javascript library for verifying Blockcerts",
  "repository": {
    "type": "git",
    "url": "https://github.com/blockchain-certificates/cert-verifier-js.git"
  },
  "main": "dist/verifier.js",
  "module": "dist/verifier-es.js",
  "typings": "dist/index.d.ts",
  "scripts": {
    "copy:declaration": "cp src/index.d.ts dist/index.d.ts",
    "test": "jest",
    "test:build": "npm run test:build:esm && npm run test:build:iife",
    "test:build:esm": "jest --testRegex \"/*(.test.build.js)\" --setupTestFrameworkScriptFile=./test/build/setupTests.js --runInBand",
    "test:build:iife": "karma start --single-run",
    "test:manual:browser": "rollup -c test/manual-testing/browser/rollup.config.js",
    "test:manual:node:server": "nodemon test/manual-testing/node/server.js",
    "test:manual:node:verify": "node test/manual-testing/node/request.js",
    "test:watch": "jest --watch",
    "test:coverage": "jest --maxWorkers=4 --silent --noStackTrace --coverage",
    "test:coverage:report": "codecov",
    "build": "npm run build:esm && npm run build:iife && npm run transpile:node && npm run copy:declaration && npm run test:build",
    "build:esm": "rollup -c",
    "build:iife": "rollup -c rollup-iife.config.js",
    "transpile:node": "npm run transpile:node:ts && npm run transpile:node:js && npm run clean:lib:ts",
    "transpile:node:js": "npx babel src -d lib --copy-files",
    "transpile:node:ts": "npx babel src -d lib --copy-files --extensions '.ts'",
    "clean:lib:ts": "rimraf lib/\"**\"/*.ts",
    "lint": "npm run lint:js && npm run lint:ts",
    "lint:js": "semistandard --verbose | snazzy",
    "lint:ts": "eslint . --ext .ts",
    "semantic-release": "semantic-release",
    "prepare": "husky install"
  },
  "publishConfig": {
    "access": "public"
  },
  "author": "Kim Duffy",
  "maintainers": [
    "Matthieu Collé",
    "Julien Fraichot"
  ],
  "license": "MIT",
  "semistandard": {
    "globals": [
      "XMLHttpRequest"
    ],
    "env": "jest",
    "ignore": [
      "dist/"
    ]
  },
  "dependencies": {
    "@babel/runtime": "^7.11.2",
    "@babel/runtime-corejs3": "^7.8.7",
    "@fluidchains/explorer-lookup": "0.0.1",
    "@vaultie/lds-merkle-proof-2019": "0.0.8",
    "bigi": "^1.4.2",
    "bitcoinjs-lib": "^5.0.3",
    "bs58": "^4.0.1",
    "buffer": "^6.0.3",
    "core-js": "^3.6.5",
    "debug": "^4.1.1",
    "ecurve": "^1.0.4",
    "jsonld": "^5.2.0",
    "lodash.clonedeep": "^4.5.0",
    "sha256": "^0.2.0",
    "xmlhttprequest": "^1.8.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.8.4",
    "@babel/core": "^7.8.7",
    "@babel/plugin-proposal-class-properties": "^7.8.3",
    "@babel/plugin-transform-runtime": "^7.4.4",
    "@babel/preset-env": "^7.4.4",
    "@babel/preset-typescript": "^7.9.0",
    "@commitlint/cli": "^13.1.0",
    "@commitlint/config-conventional": "^13.2.0",
    "@types/jest": "^26.0.4",
    "@types/node": "^15.0.1",
    "@types/sinon": "^10.0.0",
    "@typescript-eslint/eslint-plugin": "^4.16.1",
    "@typescript-eslint/parser": "^4.16.1",
    "babel-jest": "^26.0.1",
    "body-parser": "^1.19.0",
    "brfs": "^2.0.2",
    "codecov": "^3.0.4",
    "eslint": "^7.21.0",
    "eslint-config-semistandard": "^16.0.0",
    "eslint-config-standard": "^16.0.2",
    "eslint-config-standard-with-typescript": "^21.0.1",
    "eslint-plugin-import": "^2.20.2",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-promise": "^4.2.1",
    "eslint-plugin-standard": "^5.0.0",
    "express": "^4.17.1",
    "husky": "^6.0.0",
    "jasmine-core": "^3.5.0",
    "jest": "^25.1.0",
    "karma": "^6.0.0",
    "karma-chrome-launcher": "^3.1.0",
    "karma-firefox-launcher": "^2.1.0",
    "karma-jasmine": "^4.0.0",
    "node-fetch": "^2.6.1",
    "nodemon": "^2.0.7",
    "rimraf": "^3.0.2",
    "rollup": "^2.1.0",
    "rollup-plugin-babel": "^4.3.2",
    "rollup-plugin-commonjs": "^10.0.1",
    "rollup-plugin-json": "^4.0.0",
    "rollup-plugin-livereload": "^2.0.0",
    "rollup-plugin-node-builtins": "^2.1.2",
    "rollup-plugin-node-globals": "^1.2.1",
    "rollup-plugin-node-resolve": "^5.2.0",
    "rollup-plugin-serve": "^1.1.0",
    "rollup-plugin-terser": "^7.0.0",
    "rollup-plugin-typescript": "^1.0.1",
    "semantic-release": "^17.0.2",
    "semistandard": "^16.0.0",
    "sinon": "^10.0.0",
    "snazzy": "^9.0.0",
    "ts-jest": "^26.5.5",
    "typescript": "^4.2.3"
  }
}