{
  "name": "@skalenetwork/ima-interfaces",
  "version": "2.0.0",
  "description": "Definitions of interfaces needed to integrate with IMA smart contracts",
  "main": "index.js",
  "repository": "git@github.com:skalenetwork/ima-interfaces.git",
  "author": "Dmytro Stebaiev <dmytro@skalelabs.com>",
  "license": "AGPL-3.0",
  "keywords": [
    "skale",
    "solidity",
    "ima"
  ],
  "files": [
    "**/*.sol"
  ],
  "scripts": {
    "compile": "npx hardhat clean && npx hardhat compile",
    "prepare": "yarn compile && yarn hooks",
    "hooks": "git config core.hooksPath .githooks || true",
    "no-hooks": "git config core.hooksPath .git/hooks",
    "lint": "npx solhint \"contracts/**/*.sol\"",
    "cspell": "npx cspell \"**/*\"",
    "slither": "slither .",
    "fullCheck": "yarn lint && yarn cspell && yarn slither"
  },
  "dependencies": {
    "@skalenetwork/skale-manager-interfaces": "^0.1.2"
  },
  "devDependencies": {
    "@types/node": "^16.11.6",
    "cspell": "^5.12.3",
    "hardhat": "^2.3.0",
    "solhint": "^3.3.6",
    "ts-node": "^10.0.0",
    "typescript": "^4.3.2"
  }
}
