{
  "name": "@buildwithsygma/core",
  "version": "1.4.0",
  "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"
    }
  },
  "type": "module",
  "sideEffects": false,
  "repository": {
    "type": "git",
    "url": "https://github.com/sygmaprotocol/sygma-sdk"
  },
  "scripts": {
    "clean": "rm -rf ./dist ./dist-cjs ./dist-esm ./types",
    "test": "jest --watchAll --detectOpenHandles --silent",
    "test:unit": "jest --detectOpenHandles",
    "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"
  },
  "keywords": [
    "sygma",
    "sygmaprotocol",
    "buildwithsygma",
    "web3",
    "bridge",
    "ethereum"
  ],
  "author": "Sygmaprotocol Product Team",
  "license": "LGPL-3.0-or-later",
  "devDependencies": {
    "@types/jest": "^29.4.0",
    "concurrently": "7.0.0",
    "eslint": "8",
    "hardhat": "2.8.2",
    "jest": "^29.4.1",
    "jest-environment-jsdom": "^29.4.1",
    "jest-extended": "1.2.0",
    "jest-fetch-mock": "^3.0.3",
    "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.6.1",
    "@ethersproject/abi": "^5.7.0",
    "@ethersproject/bytes": "^5.7.0",
    "@ethersproject/contracts": "^5.7.0",
    "@ethersproject/providers": "^5.7.2",
    "@polkadot/keyring": "^12.6.2",
    "@polkadot/util": "^12.6.2",
    "bitcoin-address-validation": "^2.2.3",
    "ethers": "5.6.2"
  }
}