{
  "name": "@agoralabs-sh/avm-web-provider",
  "version": "1.7.0",
  "description": "A TypeScript implementation that allows clients to connect and interact with web-based providers.",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "CONTRIBUTING.md",
    "dist",
    "README.md"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/agoralabs-sh/avm-web-provider"
  },
  "author": {
    "name": "Kieran O'Neill",
    "email": "hello@kieranoneill.com",
    "url": "https://github.com/kieranroneill"
  },
  "license": "MIT",
  "keywords": [
    "algorand",
    "algosdk",
    "arc0027",
    "avm",
    "blockchain",
    "voi"
  ],
  "private": false,
  "engines": {
    "node": ">=18.20.3"
  },
  "scripts": {
    "build": "rm -rf dist && yarn build:module && yarn build:bundle",
    "build:bundle": "TS_NODE_PROJECT=\"tsconfig.webpack.json\" webpack",
    "build:module": "tspc --build tsconfig.build.json --force",
    "docs:build": "docusaurus build --out-dir .docs",
    "docs:serve": "docusaurus serve --dir .docs --no-open",
    "docs:start": "docusaurus start --no-open --port 8080",
    "lint": "eslint . --ext .ts --ext .js",
    "prepare": "husky",
    "prettier": "prettier --config .prettierrc --write \"**/*.{js,json,ts}\"",
    "test": "jest",
    "types:check": "tsc --noEmit --project tsconfig.build.json"
  },
  "devDependencies": {
    "@commitlint/cli": "^19.5.0",
    "@commitlint/config-conventional": "^19.5.0",
    "@docusaurus/core": "^3.5.2",
    "@docusaurus/module-type-aliases": "^3.5.2",
    "@docusaurus/preset-classic": "^3.5.2",
    "@docusaurus/remark-plugin-npm2yarn": "^3.5.2",
    "@docusaurus/tsconfig": "^3.5.2",
    "@mdx-js/react": "^3.0.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^13.0.0",
    "@semantic-release/exec": "^6.0.3",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^9.2.6",
    "@semantic-release/npm": "^12.0.1",
    "@semantic-release/release-notes-generator": "^14.0.1",
    "@types/jest": "^29.5.12",
    "@types/node": "^20.11.16",
    "@types/uuid": "^9.0.8",
    "@typescript-eslint/eslint-plugin": "^6.21.0",
    "@typescript-eslint/parser": "^6.21.0",
    "algosdk": "^2.7.0",
    "clsx": "^2.1.0",
    "docusaurus-plugin-sass": "^0.2.5",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^9.1.0",
    "husky": "^9.1.5",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "lint-staged": "^15.2.10",
    "prettier": "^3.2.5",
    "prism-react-renderer": "^2.3.1",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "sass": "^1.70.0",
    "semantic-release": "^24.1.1",
    "ts-jest": "^29.1.2",
    "ts-loader": "^9.5.1",
    "ts-node": "^10.9.2",
    "ts-patch": "^3.1.2",
    "typescript": "^5.3.3",
    "typescript-transform-paths": "^3.4.7",
    "webpack": "^5.94.0",
    "webpack-cli": "^5.1.4"
  },
  "dependencies": {
    "uuid": "^9.0.1"
  },
  "resolutions": {
    "body-parser": "^1.20.3",
    "braces": "^3.0.3",
    "express": "^4.19.2",
    "follow-redirects": "^1.15.6",
    "ip": "^2.0.1",
    "micromatch": "^4.0.8",
    "send": "^0.19.0",
    "serve-static": "^1.16.0",
    "tar": "^6.2.1",
    "webpack": "^5.94.0",
    "webpack-dev-middleware": "^5.3.4",
    "ws": "^7.5.10"
  }
}
