{
  "name": "@algodex/algodex-sdk",
  "version": "2.2.5",
  "description": "API calls for interacting with the Algorand blockchain",
  "main": "lib/index.js",
  "browserslist": [
    "defaults",
    "maintained node versions"
  ],
  "bin": {
    "dex-create-app": "./lib/order/bin/create-app",
    "dex-send-multisig": "./lib/order/bin/send-multisig",
    "dex-update-app": "./lib/order/bin/update-app"
  },
  "scripts": {
    "doc": "jsdoc -u ./tutorials -c jsdoc.json -r --readme ./README.md -d ./docs -t ./node_modules/clean-jsdoc-theme",
    "doc-types": "tsc",
    "test": "yarn test-lint && yarn test-unit && yarn test-integration",
    "test-lint": "eslint . --quiet",
    "test-unit": "jest",
    "test-integration": "cross-env TEST_ENV=integration jest",
    "coverage": "yarn test-unit --coverage",
    "test-sanity": "jest --testPathIgnorePatterns='__tests__/*' --testPathIgnorePatterns='./lib/*' --coverage",
    "testDebug": "node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand ",
    "testOrders": "npm test -- Order"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:algodex/algodex-sdk.git"
  },
  "keywords": [
    "algodex",
    "algorand"
  ],
  "author": "Alexander Trefonas",
  "license": "SEE LICENSE IN LICENSE",
  "bugs": {
    "url": "https://github.com/algodex/algodex-sdk/issues"
  },
  "homepage": "https://github.com/algodex/algodex-sdk#readme",
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "dependencies": {
    "ajv": "^8.10.0",
    "ajv-formats": "^2.1.1",
    "ajv-keywords": "^5.1.0",
    "axios": "^0.21.4",
    "big.js": "^6.1.1",
    "commander": "^9.2.0",
    "dayjs": "^1.11.0",
    "eventemitter3": "^4.0.7",
    "js-big-decimal": "^1.3.4",
    "lodash": "^4.17.21",
    "pino": "^7.9.2",
    "pino-pretty": "^7.6.0",
    "set-interval-async": "^2.0.3"
  },
  "peerDependencies": {
    "@randlabs/myalgo-connect": "^1.0.1",
    "@walletconnect/client": "^1.7.5",
    "algosdk": "^1.15.0"
  },
  "devDependencies": {
    "@json-rpc-tools/utils": "^1.7.6",
    "@randlabs/myalgo-connect": "^1.0.1",
    "@semantic-release/git": "^9.0.1",
    "@semantic-release/github": "^7.0.0",
    "@semantic-release/npm": "^9.0.1",
    "@walletconnect/client": "^1.7.5",
    "@walletconnect/types": "^1.7.5",
    "algorand-walletconnect-qrcode-modal": "^1.7.4",
    "algosdk": "^1.15.0",
    "clean-jsdoc-theme": "^3.3.4",
    "cross-env": "^7.0.3",
    "eslint": "^8.11.0",
    "eslint-config-google": "^0.14.0",
    "eslint-plugin-jest": "^26.1.1",
    "husky": "^7.0.4",
    "jest": "^27.0.6",
    "jsdoc": "^3.6.10",
    "nodemon": "^2.0.15",
    "semantic-release": "^19.0.2",
    "semantic-release-gitmoji": "^1.4.2",
    "typescript": "^4.6.2"
  },
  "jest": {
    "projects": [
      {
        "displayName": "sdk-browser",
        "testEnvironment": "<rootDir>/jest.browser.js",
        "testMatch": [
          "<rootDir>/lib/wallet/**/*.spec.js"
        ]
      },
      {
        "displayName": "sdk",
        "testEnvironment": "node",
        "testMatch": [
          "<rootDir>/**/*.spec.js"
        ]
      }
    ],
    "coverageReporters": [
      "lcov",
      "json-summary",
      "json",
      "text"
    ],
    "coverageThreshold": {
      "global": {
        "branches": 10
      }
    },
    "collectCoverageFrom": [
      "./lib/**/*.js",
      "!**/__tests__/**/*.js",
      "!**/lib/functions/**/*.js",
      "!**/*.spec.js"
    ]
  },
  "esdoc": {
    "source": "./lib",
    "destination": "./docs",
    "excludes": [
      "\\.json$"
    ],
    "plugins": [
      {
        "name": "esdoc-standard-plugin"
      }
    ]
  },
  "release": {
    "branches": [
      "main"
    ],
    "plugins": [
      [
        "semantic-release-gitmoji",
        {
          "releaseRules": {
            "major": [
              ":boom:",
              "💥"
            ],
            "minor": [
              ":sparkles:",
              "✨"
            ],
            "patch": [
              ":bug:",
              ":ambulance:",
              ":lock:",
              "🐛",
              "🚑",
              "🔒"
            ]
          },
          "releaseNotes": {
            "issueResolution": {
              "template": "{baseUrl}/{owner}/{repo}/issues/{ref}",
              "baseUrl": "https://github.com",
              "source": "github.com"
            }
          }
        }
      ],
      "@semantic-release/npm",
      [
        "@semantic-release/git",
        {
          "assets": [
            "package.json"
          ],
          "message": "🔖 ${nextRelease.version} \n\n${nextRelease.notes}"
        }
      ],
      "@semantic-release/github"
    ]
  }
}
