{
    "name": "@hq20/contracts",
    "version": "0.0.6",
    "description": "A set of reusable smart contracts from HQ20",
    "license": "Apache-2.0",
    "author": {
        "name": "TechHQ",
        "github": "hq20"
    },
    "engines": {
        "node": ">= 10.12.0",
        "npm": ">= 6.4.0",
        "yarn": ">= 1.10.0"
    },
    "files": [
        "/contracts",
        "/types",
        "!contracts/drafts/",
        "!contracts/examples/",
        "!contracts/test/",
        "!contracts/Migrations.sol"
    ],
    "scripts": {
        "deploy:ganache": "truffle deploy --network development",
        "start:geth:local": "./scripts/local_geth.sh",
        "start:ganache:local": "./scripts/local_ganache.sh",
        "test": "yarn build && scripts/test.sh",
        "test:ci": "yarn build && CI=true scripts/test.sh",
        "coverage": "yarn build && SOLIDITY_COVERAGE=true scripts/test.sh",
        "coverage:ci": "yarn build && CI=true SOLIDITY_COVERAGE=true scripts/test.sh",
        "lint:sol": "solium -d contracts",
        "lint:ts": "tslint -c tslint.json 'test/**/*.ts'",
        "lint": "yarn lint:sol && yarn lint:ts",
        "security": "docker run --rm --memory=3g -v $(pwd):/tmp -w \"/tmp/\" mythril/myth --truffle",
        "docs": "soldoc docs/ contracts",
        "generate-ts": "truffle compile && typechain --target truffle --outDir types/truffle-contracts './build/contracts/*.json'",
        "build": "truffle compile && typechain --target truffle --outDir types/truffle-contracts './build/contracts/*.json'"
    },
    "peerDependencies": {
        "@openzeppelin/contracts": "3.0.1"
    },
    "devDependencies": {
        "@openzeppelin/contracts": "3.0.1",
        "@openzeppelin/test-helpers": "0.5.6",
        "@truffle/hdwallet-provider": "1.0.35",
        "@types/bignumber.js": "5.0.0",
        "@types/chai": "4.2.11",
        "@types/mocha": "7.0.2",
        "@types/node": "14.0.10",
        "bignumber.js": "9.0.0",
        "chai": "4.2.0",
        "chai-bn": "0.2.1",
        "coveralls": "3.1.0",
        "cross-env": "7.0.2",
        "directory-tree": "2.2.4",
        "eth-gas-reporter": "0.2.17",
        "ethlint": "1.2.5",
        "ganache-cli": "6.9.1",
        "ganache-time-traveler": "1.0.14",
        "girino": "0.0.1-alpha",
        "highlight.js": "10.0.3",
        "markdown-it": "10.0.0",
        "markdown-it-emoji": "1.4.0",
        "meow": "7.0.1",
        "mustache": "4.0.1",
        "node-emoji": "1.10.0",
        "pdf-from-html": "0.1.2",
        "soldoc": "0.1.3-beta.2",
        "solidity-coverage": "0.7.5",
        "truffle": "5.1.28",
        "truffle-typings": "1.0.8",
        "ts-generator": "0.0.8",
        "ts-node": "8.10.2",
        "typechain": "1.0.5",
        "typechain-target-truffle": "1.0.2",
        "typescript": "3.9.3"
    },
    "resolutions": {
        "mem": "^4.0.0",
        "yargs-parser": "^18.1.2",
        "braces": "^2.3.1",
        "decompress": "^4.2.1",
        "minimist": "^0.2.1"
    }
}
