{
  "name": "@gelatonetwork/limit-orders-lib",
  "version": "4.3.0-alpha.6",
  "description": "Library for creating limit 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",
    "pre-commit": "yarn prepare"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/gelatodigital/swap-orders-lib.git"
  },
  "keywords": [
    "ethereum",
    "uniswap",
    "limit orders",
    "solidity",
    "web3",
    "smart contracts",
    "gelato"
  ],
  "author": "Gelato Network",
  "license": "GPL-3.0-only",
  "bugs": {
    "url": "https://github.com/gelatodigital/swap-orders-lib/issues"
  },
  "homepage": "https://github.com/gelatodigital/swap-orders-lib/tree/master/packages/limit-orders-lib#readme",
  "dependencies": {
    "ethers": "^5.4.6",
    "graphql": "^15.5.3",
    "graphql-request": "^3.5.0",
    "tslib": "^2.3.1"
  },
  "devDependencies": {
    "@nomiclabs/hardhat-ethers": "^2.0.2",
    "@tsconfig/recommended": "^1.0.1",
    "@typechain/ethers-v5": "^7.1.0",
    "@types/node": "^16.9.1",
    "@typescript-eslint/eslint-plugin": "^4.31.1",
    "@typescript-eslint/parser": "^4.31.1",
    "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",
    "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"
  }
}
