{
    "name": "@identity.com/sol-did-client",
    "version": "3.3.0",
    "description": "A powerful DID-method on Solana",
    "license": "MIT",
    "main": "dist/src/index.js",
    "typings": "dist/src/index.d.ts",
    "author": "Martin Riedel <martin@identity.org>",
    "repository": "https://github.com/identity-com/sol-did",
    "homepage": "https://github.com/identity-com/sol-did",
    "files": [
        "/dist",
        "/npm-shrinkwrap.json"
    ],
    "keywords": [
        "did",
        "solana",
        "identity",
        "did-method",
        "did-client"
    ],
    "engines": {
        "node": ">=14"
    },
    "scripts": {
        "lint:fix": "prettier */*.js \"*/**/*{.js,.ts}\" -w",
        "lint": "prettier */*.js \"*/**/*{.js,.ts}\" --check",
        "clean": "shx rm -rf ./dist",
        "compile": "tsc -p tsconfig.json",
        "build": "yarn clean && yarn compile",
        "prepack": "yarn build"
    },
    "dependencies": {
        "@ethersproject/address": "^5.7.0",
        "@ethersproject/bytes": "^5.7.0",
        "@identity.com/sol-did-client-legacy": "^2.0.4",
        "@identity.com/sol-did-idl": "^3.1.0",
        "@project-serum/anchor": "0.26.0",
        "@solana/web3.js": "^1.59.1",
        "bs58": "^5.0.0",
        "did-resolver": "^3.2.2"
    },
    "devDependencies": {
        "@types/bn.js": "^5.1.0",
        "@types/node": "^18.6.3",
        "borsh": "^0.7.0",
        "husky": "^8.0.1",
        "prettier": "^2.6.2",
        "shx": "^0.3.4",
        "typescript": "^4.3.5"
    },
    "husky": {
        "hooks": {
            "pre-commit": "yarn lint"
        }
    },
    "prettier": {
        "printWidth": 80,
        "semi": true,
        "singleQuote": true,
        "trailingComma": "es5"
    }
}
