{
  "name": "@inkathon/contracts",
  "type": "module",
  "private": true,
  "version": "0.4.0",
  "scripts": {
    "postinstall": "bash postinstall.sh",
    "test": "bash test-all.sh",
    "build": "bash build-all.sh",
    "node": "substrate-contracts-node --dev --base-path ./.node-data",
    "script": "f() { tsx ./scripts/$1; }; f \"$@\"",
    "deploy": "pnpm run script deploy",
    "contracts-ui": "open https://contracts-ui.substrate.io/?rpc=ws://127.0.0.1:9944",
    "explorer-ui": "open https://polkadot.js.org/apps/#/explorer?rpc=ws://127.0.0.1:9944",
    "type-check": "tsc --pretty --noEmit",
    "sync-types": "typesync",
    "lint": "prettier . --check && eslint",
    "lint:fix": "prettier . --write && eslint --fix",
    "lint:format": "prettier . --write",
    "eslint": "eslint . --ext .js,.ts"
  },
  "devDependencies": {
    "@polkadot/api": "^10.11.1",
    "@polkadot/api-contract": "^10.11.1",
    "@polkadot/keyring": "^12.6.1",
    "@polkadot/types": "^10.11.1",
    "@polkadot/util": "^12.6.1",
    "@polkadot/util-crypto": "^12.6.1",
    "@scio-labs/use-inkathon": "^0.6.1",
    "@types/eslint": "^8.44.8",
    "@types/eslint-config-prettier": "^6.11.3",
    "@types/node": "^20.10.3",
    "@typescript-eslint/eslint-plugin": "^6.13.1",
    "@typescript-eslint/parser": "^6.13.1",
    "dotenv": "^16.3.1",
    "eslint": "^8.55.0",
    "eslint-config-prettier": "^9.1.0",
    "tsx": "^4.6.2",
    "typescript": "^5.3.2"
  }
}
