{
  "name": "@gelatonetwork/range-orders-lib",
  "version": "0.0.2-alpha.8",
  "description": "Library for creating uniswap V3 range orders via Gelato",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "yarn generate-contracts-typings && tsc --project tsconfig.prod.json && yarn copy-contracts-types",
    "copy-contracts-types": "cp ./src/contracts/types/*.d.ts ./dist/contracts/types",
    "format": "prettier --write .",
    "generate-contracts-typings": "typechain --target=ethers-v5 --out-dir src/contracts/types ./src/**/abis/*.json",
    "lint": "eslint --cache .",
    "prepare": "yarn build && yarn format && yarn lint",
    "test": "mocha -r ts-node/register 'tests/**/*.ts' --timeout 20000"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/gelatodigital/range-orders-lib.git"
  },
  "keywords": [
    "ethereum",
    "uniswap v3",
    "range orders",
    "solidity",
    "web3",
    "smart contracts",
    "gelato"
  ],
  "author": "Gelato Network",
  "license": "GPL-3.0-only",
  "bugs": {
    "url": "https://github.com/gelatodigital/range-orders-lib/issues"
  },
  "homepage": "https://github.com/gelatodigital/range-orders-lib#readme",
  "dependencies": {
    "@uniswap/sdk-core": "^3.0.1",
    "@uniswap/v3-core": "^1.0.0",
    "@uniswap/v3-sdk": "^3.6.2-optimism-regenesis",
    "ethers": "^5.4.6",
    "graphql": "^15.5.3",
    "graphql-request": "^3.5.0",
    "jsbi": "^3.1.4",
    "tslib": "^2.3.1"
  },
  "devDependencies": {
    "@nomiclabs/hardhat-ethers": "^2.0.2",
    "@tsconfig/recommended": "^1.0.1",
    "@typechain/ethers-v5": "^7.1.0",
    "@types/chai": "^4.2.22",
    "@types/mocha": "^9.0.0",
    "@types/node": "^16.9.1",
    "@typescript-eslint/eslint-plugin": "^4.31.1",
    "@typescript-eslint/parser": "^4.31.1",
    "chai": "^4.3.4",
    "dotenv": "^10.0.0",
    "eslint": "^7.32.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^4.0.0",
    "husky": "^7.0.2",
    "lint-staged": "^11.1.2",
    "mocha": "^9.1.3",
    "prettier": "^2.4.0",
    "ts-generator": "^0.1.1",
    "ts-node": "^10.2.1",
    "typechain": "^5.1.2",
    "typescript": "^4.4.3"
  },
  "lint-staged": {
    "*.{js,json,md,ts,yaml,yml}": "prettier --write",
    "*.{ts,js}": "eslint -c .eslintrc.json"
  }
}
