{
  "name": "@pefish/solidity-lib",
  "description": "Solidity libs",
  "version": "0.1.19",
  "repository": {
    "type": "git",
    "url": "https://github.com/pefish/solidity-lib.git"
  },
  "keywords": [
    "solidity",
    "ethereum",
    "smart",
    "contracts",
    "security"
  ],
  "author": "Pefish",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/pefish/solidity-lib/issues"
  },
  "homepage": "https://github.com/pefish/solidity-lib",
  "scripts": {
    "build": "make build",
    "build-sol": "rm -rf build/contracts/* && truffle compile",
    "build-ts-type": "typechain --target truffle './build/**/*.json'",
    "build-ts-migration": "tsc",
    "test": "yarn build && truffle test",
    "postinstall": "patch-package",
    "flatten": "truffle-flattener contracts/Index.sol > flatten/IndexFull.sol",
    "deploy-testnet": "yarn build && truffle migrate --network=testnet",
    "deploy": "yarn build && truffle migrate --network=mainnet",
    "prepublishOnly": "yarn test"
  },
  "dependencies": {
    "@pefish/js-node-assist": "^2.0.8",
    "patch-package": "^6.2.2"
  },
  "devDependencies": {
    "@pefish/js-coin-eth": "^1.1.9",
    "@pefish/js-util-time": "^0.1.1",
    "@truffle/hdwallet-provider": "^1.1.0",
    "@typechain/truffle-v5": "^2.0.2",
    "@types/chai": "^4.2.12",
    "@types/mocha": "^8.0.3",
    "@types/node": "^14.11.2",
    "postinstall-postinstall": "^2.1.0",
    "truffle": "^5.3.7",
    "truffle-typings": "^1.0.8",
    "ts-generator": "^0.0.8",
    "ts-node": "^9.0.0",
    "typechain": "^2.0.0",
    "typechain-target-truffle": "^1.0.2",
    "typescript": "^4.0.3"
  }
}
