{
  "name": "@validatedid/did-auth",
  "version": "2.12.0",
  "description": "Validated ID Authentication library that implements an OIDC-SIOP with DIDs",
  "author": "Validated ID",
  "license": "Apache-2.0",
  "repository": {
    "type": "github",
    "url": "https://github.com/validatedid/did-auth-oidc-siop.git"
  },
  "keywords": [
    "Authentication",
    "DID-Auth",
    "SIOP",
    "OIDC",
    "DID-SIOP"
  ],
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "dist.browser"
  ],
  "scripts": {
    "audit": "audit-ci --moderate",
    "prepare": "npm run build",
    "build": "npm run clean && tsc -p tsconfig.build.json && tsc -p tsconfig.browser.json",
    "clean": "rm -rf ./dist ./dist.browser ./coverage",
    "compile": "tsc",
    "compile:dev": "tsc -w",
    "coverage": "jest --coverage",
    "lint-staged": "lint-staged",
    "lint": "eslint 'src/**/*.{js,ts,tsx}' 'tests/**/*.{js,ts,tsx}'",
    "full-lint": "tsc --noEmit && eslint 'src/**/*.{js,ts,tsx}' --fix && prettier --write 'src/**/*.{js,ts,tsx}'",
    "format": "prettier --write 'src/**/*.{js,ts,tsx}' 'tests/**/*.{js,ts,tsx}'",
    "release": "standard-version",
    "test": "jest --runInBand --verbose false --detectOpenHandles --forceExit",
    "test:watch": "jest --watch",
    "test:unit": "jest --runInBand --testPathIgnorePatterns=e2e --verbose false --detectOpenHandles --forceExit",
    "test:e2e": "jest --runInBand --testPathIgnorePatterns=unit --verbose false --detectOpenHandles --forceExit",
    "clearCache": "jest --clearCache",
    "_postinstall": "husky install",
    "prepublishOnly": "pinst --disable",
    "postpublish": "pinst --enable"
  },
  "devDependencies": {
    "@cef-ebsi/key-did-resolver": "^1.1.0",
    "@commitlint/cli": "^12.1.1",
    "@commitlint/config-conventional": "^12.1.1",
    "@tsconfig/node12": "^1.0.9",
    "@types/bs58": "^4.0.1",
    "@types/elliptic": "^6.4.14",
    "@types/jest": "^26.0.23",
    "@types/node": "^14.14.28",
    "@types/sha.js": "^2.4.0",
    "@types/uuid": "^8.3.3",
    "@typescript-eslint/eslint-plugin": "^4.22.1",
    "@typescript-eslint/parser": "^4.22.1",
    "audit-ci": "^3.1.1",
    "dotenv": "^8.6.0",
    "eslint": "^7.25.0",
    "eslint-config-airbnb-typescript": "^12.3.1",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-import": "^2.25.3",
    "eslint-plugin-jest": "^24.3.6",
    "eslint-plugin-prettier": "^3.4.0",
    "husky": "^6.0.0",
    "jest": "^26.6.2",
    "jest-junit": "^12.0.0",
    "jwt-decode": "^3.1.2",
    "lint-staged": "^10.5.4",
    "moment": "^2.29.1",
    "pinst": "^2.1.4",
    "prettier": "^2.5.0",
    "standard-version": "^9.3.2",
    "ts-jest": "^26.5.6",
    "ts-node": "^9.1.1",
    "typescript": "^4.5.2"
  },
  "dependencies": {
    "@transmute/did-key-ed25519": "^0.2.1-unstable.31",
    "@transmute/did-key.js": "^0.2.1-unstable.31",
    "axios": "^0.24.0",
    "base64url": "^3.0.1",
    "bs58": "^4.0.1",
    "did-jwt": "^5.12.0",
    "did-resolver": "^3.1.3",
    "elliptic": "^6.5.4",
    "ethers": "^5.5.1",
    "ethr-did-resolver": "^4.3.3",
    "jose": "^4.8.1",
    "js-base64": "^3.7.2",
    "sha.js": "^2.4.11",
    "uuid": "^8.3.2"
  }
}
