{
  "name": "sygma-sdk-core-test",
  "version": "2.1.5",
  "description": "Core primitives for bridging and message passing",
  "main": "dist-esm/index.js",
  "types": "types/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist-esm/index.js",
      "require": "./dist-cjs/index.js"
    },
    "./evm": {
      "import": "./dist-esm/chains/EVM/index.js",
      "require": "./dist-cjs/chains/EVM/index.js"
    },
    "./substrate": {
      "import": "./dist-esm/chains/Substrate/index.js",
      "require": "./dist-cjs/chains/Substrate/index.js"
    }
  },
  "type": "module",
  "sideEffects": false,
  "repository": {
    "type": "git",
    "url": "https://github.com/sygmaprotocol/sygma-sdk"
  },
  "scripts": {
    "prepareNodes": "cd ./integration/node1 && npx hardhat node --port 8545 & cd ./integration/node2 && npx hardhat node --port 8547 &",
    "test": "jest --watchAll --detectOpenHandles --silent",
    "test:unit": "jest --detectOpenHandles",
    "test:fee": "jest --watchAll --testPathPattern=src/fee/__test__/",
    "test:substrate": "jest --watchAll --testPathPattern=src/chains/Substrate/__test__/",
    "test:evm": "jest --watchAll --testPathPattern=src/chains/EVM/__test__/",
    "run:all": "concurrently \"yarn run prepareNodes\" \"yarn run test\"",
    "build:esm": "tsc -p tsconfig.esm.json && echo '{\"type\": \"module\"}' > ./dist-esm/package.json",
    "build:cjs": "tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist-cjs/package.json",
    "build:types": "tsc -p tsconfig.types.json",
    "build:all": "yarn build:esm && yarn build:cjs && yarn build:types",
    "build:typedocs:html": "typedoc --options typedoc.json",
    "build:typedocs:markdown": "typedoc --options typedoc.markdown.json",
    "build:typedocs:asjson": "typedoc --options typedoc.asjson.json",
    "lint": "eslint 'src/**/*.ts'",
    "lint:fix": "yarn run lint --fix",
    "run:nodes": "docker-compose -f docker-compose.yml up",
    "clean": "rm -rf ./dist ./dist-cjs ./dist-esm ./types",
    "build": "tsc"
  },
  "keywords": [
    "sygma",
    "sygmaprotocol",
    "buildwithsygma",
    "web3",
    "bridge",
    "ethereum"
  ],
  "author": "Sygmaprotocol Product Team",
  "license": "LGPL-3.0-or-later",
  "devDependencies": {
    "@polkadot/types": "10.7.2",
    "@types/jest": "^29.4.0",
    "axios-mock-adapter": "^1.21.4",
    "concurrently": "7.0.0",
    "eslint": "8",
    "eslint-config-prettier": "8.3.0",
    "eslint-plugin-only-warn": "1.0.3",
    "eslint-plugin-prettier": "4.0.0",
    "hardhat": "2.8.2",
    "jest": "^29.4.1",
    "jest-environment-jsdom": "^29.4.1",
    "jest-extended": "1.2.0",
    "ts-jest": "^29.0.5",
    "ts-node": "10.9.1",
    "typedoc": "^0.24.1",
    "typedoc-plugin-markdown": "^3.15.1",
    "typescript": "5.0.4"
  },
  "dependencies": {
    "@buildwithsygma/sygma-contracts": "2.1.2",
    "@ethersproject/abi": "^5.7.0",
    "@ethersproject/bytes": "^5.7.0",
    "@ethersproject/contracts": "^5.7.0",
    "@ethersproject/providers": "^5.7.2",
    "@polkadot/api": "10.7.2",
    "@polkadot/api-augment": "10.7.2",
    "@polkadot/extension-inject": "0.46.3",
    "@polkadot/keyring": "12.2.1",
    "@polkadot/rpc-provider": "10.7.2",
    "@polkadot/ui-keyring": "3.4.1",
    "@polkadot/util": "12.2.1",
    "@polkadot/util-crypto": "12.2.1",
    "axios": "^1.4.0",
    "cross-fetch": "^3.1.5",
    "ethers": "5.6.2"
  }
}
