{
  "name": "@0xftm/fnsjs",
  "version": "3.0.0-alpha.12",
  "description": ".FTM javascript library for contract interaction",
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.mjs",
  "types": "./dist/types/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/esm/index.mjs",
      "require": "./dist/cjs/index.js",
      "default": "./dist/esm/index.mjs",
      "types": "./dist/types/index.d.ts"
    },
    "./*.js": {
      "import": "./dist/esm/*.mjs",
      "require": "./dist/cjs/*.js",
      "default": "./dist/esm/*.mjs",
      "types": "./dist/types/*.d.ts"
    },
    "./*.mjs": {
      "import": "./dist/esm/*.mjs",
      "require": "./dist/cjs/*.js",
      "default": "./dist/esm/*.mjs",
      "types": "./dist/types/*.d.ts"
    },
    "./*": {
      "import": "./dist/esm/*.mjs",
      "require": "./dist/cjs/*.js",
      "default": "./dist/esm/*.mjs",
      "types": "./dist/types/*.d.ts"
    }
  },
  "typesVersions": {
    "*": {
      "static": [
        "./dist/types/static.d.ts"
      ],
      "contracts/*": [
        "./dist/types/contracts/*"
      ],
      "functions/*": [
        "./dist/types/functions/*"
      ],
      "utils/*": [
        "./dist/types/utils/*"
      ],
      "generated/*": [
        "./dist/types/generated/*"
      ]
    }
  },
  "files": [
    "dist/",
    "src/",
    "!src/tests"
  ],
  "repository": "git@github.com:ensdomains/ensjs-v3.git",
  "author": "TateB <yo@taytems.xyz>",
  "license": "MIT",
  "scripts": {
    "tenv": "ens-test-env -a",
    "denv": "pnpm tenv start -ns -nb --extra-time 11368000 --verbosity 1",
    "generate-types": "ts-node scripts/runTypechain.ts",
    "generate-abis": "hardhat export-abi",
    "start": "ts-node --files src/index.test.ts",
    "test": "jest --run-in-band",
    "test:static": "STATIC_ENS=true jest --run-in-band",
    "test:watch": "jest --watch --run-in-band",
    "test:specific": "ts-node --files ",
    "clean": "rm -rf ./dist ./README.md ./LICENSE",
    "lint": "eslint ./src/* --no-error-on-unmatched-pattern",
    "build:types": "tsc --emitDeclarationOnly --project tsconfig.build.json",
    "build": "pnpm clean && pnpm lint && pnpm build:types && pnpm node esbuild.js",
    "prepublish": "pnpm build && cp ../../README.md ../../LICENSE ./",
    "pub": "npm publish --access public",
    "enode": "ganache --wallet.mnemonic=\"test test test test test test test test test test test junk\" --chain.chainId 1337 --chain.networkId 1337 --chain.time 1663311099000",
    "ver": "pnpm version --no-workspaces-update"
  },
  "dependencies": {
    "@0xftm/fns-normalize": "1.9.0",
    "@ensdomains/address-encoder": "^0.2.18",
    "@ensdomains/content-hash": "^2.5.7",
    "@ensdomains/dnssecoraclejs": "^0.2.8",
    "cbor": "^8.1.0",
    "dns-packet": "^5.3.1",
    "graphql": "^16.3.0",
    "graphql-request": "5.1.0",
    "pako": "^2.1.0",
    "traverse": "^0.6.6"
  },
  "devDependencies": {
    "@ensdomains/buffer": "^0.0.13",
    "@ensdomains/ens-contracts": "0.0.22",
    "@ensdomains/ens-test-env": "workspace:*",
    "@ethersproject/abi": "^5.6.4",
    "@ethersproject/abstract-provider": "^5.7.0",
    "@ethersproject/abstract-signer": "^5.7.0",
    "@ethersproject/address": "^5.7.0",
    "@ethersproject/bignumber": "^5.7.0",
    "@ethersproject/bytes": "^5.7.0",
    "@ethersproject/contracts": "^5.7.0",
    "@ethersproject/keccak256": "^5.7.0",
    "@ethersproject/providers": "^5.6.8",
    "@ethersproject/solidity": "^5.7.0",
    "@ethersproject/strings": "^5.7.0",
    "@ethersproject/transactions": "^5.7.0",
    "@ethersproject/web": "^5.7.1",
    "@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers",
    "@openzeppelin/contracts": "^4.5.0",
    "@openzeppelin/test-helpers": "^0.5.16",
    "@swc/core": "^1.2.162",
    "@swc/jest": "^0.2.20",
    "@typechain/ethers-v5": "^10.1.0",
    "@types/bn.js": "^5.1.0",
    "@types/jest": "^27.4.1",
    "@types/pako": "^2.0.0",
    "@types/traverse": "^0.6.32",
    "dotenv": "^16.0.0",
    "esbuild": "^0.15.6",
    "eslint-plugin-jest": "^27.0.1",
    "ethers": "^5.7.2",
    "ganache": "^7.4.0",
    "glob": "^8.0.3",
    "hardhat": "2.10.2",
    "hardhat-abi-exporter": "^2.8.0",
    "hardhat-deploy": "^0.11.12",
    "jest": "^27.5.1",
    "jest-environment-node": "^27.5.1",
    "jest-localstorage-mock": "^2.4.21",
    "nock": "^13.2.8",
    "node-fetch": "^3.2.6",
    "node-fetch-commonjs": "^3.1.1",
    "solc": "^0.8.13",
    "ts-jest": "^27.1.4",
    "ts-node": "^10.7.0",
    "typechain": "^8.1.0",
    "typescript": "^4.7.4",
    "wait-on": "^6.0.1"
  },
  "peerDependencies": {
    "@ethersproject/abi": "^5.6.4",
    "@ethersproject/abstract-provider": "^5.7.0",
    "@ethersproject/abstract-signer": "^5.7.0",
    "@ethersproject/address": "^5.7.0",
    "@ethersproject/bignumber": "^5.7.0",
    "@ethersproject/bytes": "^5.7.0",
    "@ethersproject/contracts": "^5.7.0",
    "@ethersproject/keccak256": "^5.7.0",
    "@ethersproject/providers": "^5.6.8",
    "@ethersproject/solidity": "^5.7.0",
    "@ethersproject/strings": "^5.7.0",
    "@ethersproject/transactions": "^5.7.0",
    "@ethersproject/web": "^5.7.1"
  }
}
