{
  "name": "@skalenetwork/ima-interfaces",
  "version": "3.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": "^3.2.0-develop.0"
  },
  "devDependencies": {
    "@types/node": "^22.5.0",
    "cspell": "^8.0.0",
    "hardhat": "^2.3.0",
    "solhint": "^5.0.1",
    "ts-node": "^10.0.0",
    "typescript": "^5.1.6"
  }
}
