{
  "name": "@alpaca-finance/alpies-contract",
  "version": "1.0.2",
  "scripts": {
    "prepublish": "yarn build",
    "build": "yarn run build:cjs",
    "build:cjs": "tsc -p tsconfig.cjs.json",
    "hardhat": "hardhat",
    "compile": "hardhat typechain --config hardhat.config.ts",
    "deploy:mainnet:descendingStepModel": "hardhat --network mainnet deploy --no-compile --reset --tags DescendingStepModel",
    "deploy:mainnet:alpies": "hardhat --network mainnet deploy --no-compile --reset --tags Alpies",
    "deploy:mainnet:rand": "hardhat --network mainnet deploy --no-compile --reset --tags Rand",
    "deploy:testnet:descendingStepModel": "hardhat --network testnet deploy --no-compile --reset --tags DescendingStepModel",
    "deploy:testnet:alpies": "hardhat --network testnet deploy --no-compile --reset --tags Alpies",
    "deploy:testnet:rand": "hardhat --network testnet deploy --no-compile --reset --tags Rand",
    "deploy:rinkeby:ascendingStepModel": "hardhat --network rinkeby deploy --no-compile --reset --tags AscendingStepModel",
    "deploy:rinkeby:dreamerAlpies": "hardhat --network rinkeby deploy --no-compile --reset --tags DreamerAlpies",
    "deploy:ethereum:ascendingStepModel": "hardhat --network ethereum deploy --no-compile --reset --tags AscendingStepModel",
    "deploy:ethereum:dreamerAlpies": "hardhat --network ethereum deploy --no-compile --reset --tags DreamerAlpies",
    "mainnet": "hardhat console --no-compile --network mainnet",
    "ethereum": "hardhat console --no-compile --network ethereum",
    "test:case": "mocha --require hardhat/register --file tests/* --extension ts -g",
    "test:parallel": "mocha --require hardhat/register --recursive --parallel --extension ts --exit",
    "test": "hardhat test --no-compile",
    "test:alpies": "hardhat test --no-compile ./tests/Alpies.test.ts",
    "test:dreamerAlpies": "hardhat test --no-compile ./tests/DreamerAlpies.test.ts",
    "test:descendingmodel": "hardhat test --no-compile ./tests/DescendingStepModel.test.ts",
    "test:ascendingmodel": "hardhat test --no-compile ./tests/AscendingStepModel.test.ts",
    "test:fixedpricemodel": "hardhat test --no-compile ./tests/FixedPriceModel.test.ts",
    "test:rand": "hardhat test --no-compile ./tests/Rand.test.ts",
    "testnet": "hardhat console --no-compile --network testnet",
    "rinkeby": "hardhat console --no-compile --network rinkeby",
    "coverage": "hardhat coverage",
    "solhint": "./node_modules/.bin/solhint -f table contracts/**/*.sol",
    "prettier:solidity": "./node_modules/.bin/prettier --write contracts/**/*.sol"
  },
  "devDependencies": {
    "@chainlink/contracts": "^0.1.7",
    "@eth-optimism/smock": "^1.1.10",
    "@ethersproject/bignumber": "^5.0.14",
    "@nomiclabs/ethereumjs-vm": "^4",
    "@nomiclabs/hardhat-ethers": "^2.0.1",
    "@nomiclabs/hardhat-etherscan": "^2.1.1",
    "@nomiclabs/hardhat-waffle": "^2.0.1",
    "@openzeppelin/contracts": "3.4",
    "@openzeppelin/contracts-upgradeable": "3.4",
    "@openzeppelin/hardhat-upgrades": "^1.9.0",
    "@typechain/ethers-v5": "^5.0.0",
    "@types/chai": "^4.2.15",
    "@types/mocha": "^8.2.0",
    "@types/node": "^14.14.28",
    "chai": "^4.3.0",
    "chai-bn": "^0.2.1",
    "dotenv": "^8.2.0",
    "ethereum-waffle": "^3.2.2",
    "ethereumjs-util": "^7.0.10",
    "ethers": "^5.0.31",
    "hardhat": "^2.0.10",
    "hardhat-deploy": "^0.7.0-beta.45",
    "hardhat-typechain": "^0.3.5",
    "prettier": "^2.3.0",
    "prettier-plugin-solidity": "^1.0.0-beta.10",
    "solhint": "^3.3.4",
    "solhint-plugin-prettier": "^0.0.5",
    "solidity-coverage": "^0.7.15",
    "ts-generator": "^0.1.1",
    "ts-node": "^9.1.1",
    "typechain": "^4.0.1",
    "typescript": "^4.1.5"
  },
  "files": [
    "typechain",
    "artifacts",
    "contracts",
    ".testnet.json",
    ".staging.json",
    ".mainnet.json"
  ],
  "engines": {
    "node": ">=12"
  }
}
