{
  "name": "@acala-network/chopsticks",
  "version": "1.3.0",
  "author": "Acala Developers <hello@acala.network>",
  "license": "Apache-2.0",
  "bin": "./chopsticks.cjs",
  "type": "module",
  "engines": {
    "node": ">=v22"
  },
  "scripts": {
    "clean": "rm -rf dist tsconfig.tsbuildinfo",
    "build": "yarn clean && ../../package-build.sh",
    "docs:prep": "typedoc",
    "depcheck": "npx depcheck --ignore-patterns='*.test.ts'"
  },
  "dependencies": {
    "@acala-network/chopsticks-core": "1.3.0",
    "@acala-network/chopsticks-db": "1.3.0",
    "@dmsnell/diff-match-patch": "^1.1.0",
    "@pnpm/npm-conf": "^3.0.0",
    "@polkadot/api": "^16.4.1",
    "@polkadot/api-augment": "^16.4.1",
    "@polkadot/rpc-provider": "^16.4.1",
    "@polkadot/types": "^16.4.1",
    "@polkadot/util": "^14.0.1",
    "@polkadot/util-crypto": "^14.0.1",
    "axios": "^1.13.5",
    "comlink": "^4.4.2",
    "dotenv": "^16.6.1",
    "global-agent": "^3.0.0",
    "js-yaml": "^4.1.1",
    "jsondiffpatch": "^0.7.3",
    "lodash": "^4.17.21",
    "ws": "^8.18.3",
    "yargs": "^18.0.0",
    "zod": "^3.25.76"
  },
  "devDependencies": {
    "@swc/cli": "0.7.10",
    "@swc/core": "^1.12.14",
    "@types/global-agent": "^3.0.0",
    "@types/js-yaml": "^4.0.9",
    "@types/lodash": "^4.17.20",
    "@types/node": "^24.0.14",
    "@types/ws": "^8.18.1",
    "@types/yargs": "^17.0.33",
    "typescript": "^5.8.3"
  },
  "files": [
    "dist/esm/**",
    "dist/cjs/**",
    "chopsticks.cjs"
  ],
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "exports": {
    ".": {
      "require": "./dist/cjs/index.js",
      "import": "./dist/esm/index.js",
      "default": "./dist/esm/index.js"
    },
    "./*": {
      "require": "./dist/cjs/*.js",
      "import": "./dist/esm/*.js",
      "default": "./dist/esm/*.js"
    },
    "./plugins/*": {
      "require": "./dist/cjs/plugins/*.js",
      "import": "./dist/esm/plugins/*.js",
      "default": "./dist/esm/plugins/*.js"
    },
    "./utils/*": {
      "require": "./dist/cjs/utils/*.js",
      "import": "./dist/esm/utils/*.js",
      "default": "./dist/esm/utils/*.js"
    }
  }
}