{
  "name": "@aarc-xyz/migrator",
  "version": "0.0.3",
  "description": "Migrator is a TypeScript library that makes it easy for developers to transfer assets from Externally Owned Accounts (EOA) to any destination address. It simplifies the asset transfer process by supporting various token standards, such as ERC20 and ERC721, and offering custom flows like batched transactions, gasless transactions, and paying gas fees with the same asset being moved. Additionally, it enables custom contract interaction within the same transaction using permit2(), allowing for direct swaps and bridge functionality.",
  "author": "Plexus Labs",
  "homepage": "",
  "license": "MIT",
  "main": "./dist/src/index.js",
  "directories": {
    "lib": "lib",
    "test": "__tests__"
  },
  "publishConfig": {
    "access": "public"
  },
  "files": [
    "dist/*",
    "README.md"
  ],
  "keywords": [
    "migration",
    "aarc",
    "assets transfer",
    "gasless",
    "forward",
    "biconomy",
    "alchemy",
    "zerodev",
    "etherspot",
    "uniswap",
    "permit",
    "protocol",
    "safe global",
    "api kit",
    "protocol kit"
  ],
  "scripts": {
    "unbuild": "rimraf dist *.tsbuildinfo",
    "build": "rimraf dist && tsc",
    "execute:gasless": "ts-node scripts/Gasless.ts",
    "execute:nongasless": "ts-node scripts/NonGasless.ts",
    "execute:forward": "ts-node scripts/Forward.ts",
    "execute:wallets": "ts-node scripts/wallets.ts",
    "format": "prettier --write \"{src,tests}/**/*.ts\"",
    "lint": "tslint -p tsconfig.json"
  },
  "devDependencies": {
    "@types/jest": "^29.5.8",
    "@typescript-eslint/eslint-plugin": "^6.12.0",
    "@typescript-eslint/parser": "^6.12.0",
    "chai": "^4.3.10",
    "eslint": "^8.54.0",
    "eslint-config-standard": "^17.1.0",
    "eslint-plugin-import": "^2.29.0",
    "eslint-plugin-n": "^16.3.1",
    "eslint-plugin-prettier": "^5.0.1",
    "eslint-plugin-promise": "^6.1.1",
    "jest": "^29.7.0",
    "lint-staged": "^15.1.0",
    "prettier": "^3.1.0",
    "ts-jest": "^29.1.1",
    "typescript": "^5.2.2"
  },
  "dependencies": {
    "@biconomy/node-client": "^3.1.0",
    "@ethersproject/hash": "^5.7.0",
    "@safe-global/api-kit": "^1.3.1",
    "@safe-global/protocol-kit": "^1.3.0",
    "@safe-global/safe-deployments": "^1.28.0",
    "@types/node": "^20.8.7",
    "@uniswap/permit2-sdk": "^1.2.0",
    "big.js": "^6.2.1",
    "dotenv": "^16.3.1",
    "ethers": "^5.7.2",
    "rimraf": "^5.0.5",
    "solidity-math": "^0.1.0"
  }
}
