{
  "name": "@audius/sdk",
  "version": "15.1.0",
  "type": "module",
  "audius": {
    "releaseSHA": "f1d70a2a0643c5c84d8ab053f70c1e0a2ec3ad49"
  },
  "description": "Audius SDK",
  "keywords": [
    "audius",
    "sdk",
    "api",
    "music",
    "audio",
    "web3",
    "decentralized",
    "blockchain"
  ],
  "main": "dist/index.esm.js",
  "module": "dist/index.esm.js",
  "types": "dist/index.d.ts",
  "browser": {
    "./dist/index.esm.js": "./dist/index.browser.esm.js"
  },
  "browserslist": {
    "production": [
      "chrome >= 67",
      "edge >= 79",
      "firefox >= 68",
      "opera >= 54",
      "safari >= 14"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "react-native": "./dist/index.native.js",
  "scripts": {
    "test": "vitest run",
    "test:watch": "vitest",
    "test:browser": "vitest run --environment=jsdom",
    "build": "rm -rf ./dist && rollup -c --configPlugin typescript",
    "build:sdk": "rm -rf ./dist && rollup -c rollup.sdk.config.ts --configPlugin typescript",
    "build:sdk:browser": "rm -rf ./dist && rollup -c rollup.sdk.browser.config.ts --configPlugin typescript",
    "build:sdk:browser:dist": "rm -rf ./dist && rollup -c rollup.sdk.browser.dist.config.ts --configPlugin typescript",
    "build:sdk:browser:es": "rm -rf ./dist && rollup -c rollup.sdk.browser.es.config.ts --configPlugin typescript",
    "build:sdk:native": "rm -rf ./dist && rollup -c rollup.sdk.native.config.ts --configPlugin typescript",
    "start": "rollup -c -w --configPlugin typescript",
    "start:sdk": "rollup -c rollup.sdk.config.ts -w --configPlugin typescript",
    "start:sdk:browser": "rollup -c rollup.sdk.browser.config.ts -w --configPlugin typescript",
    "start:sdk:browser:dist": "rollup -c rollup.sdk.browser.dist.config.ts -w --configPlugin typescript",
    "start:sdk:browser:es": "rollup -c rollup.sdk.browser.es.config.ts -w --configPlugin typescript",
    "start:sdk:native": "rollup -c rollup.sdk.native.config.ts -w --configPlugin typescript",
    "lint": "eslint ./src",
    "lint:fix": "npm run lint -- --fix",
    "typecheck": "tsc --noEmit",
    "verify": "npm run lint && npm run typecheck",
    "sdk:config": "tsx ./src/sdk/scripts/generateServicesConfig.ts",
    "sdk:verify-user": "tsx ./src/sdk/scripts/verifyUser.ts",
    "gen": "npm run gen:prod",
    "gen:dev": "node ./src/sdk/api/generator/gen.js --env dev",
    "gen:prod": "node ./src/sdk/api/generator/gen.js",
    "prepare": "patch-package",
    "prepack": "turbo run build"
  },
  "dependencies": {
    "@audius/eth": "1.0.0",
    "@audius/fixed-decimal": "0.2.1",
    "@audius/hedgehog": "3.0.0-alpha.1",
    "@audius/spl": "2.1.0",
    "@babel/runtime": "7.18.3",
    "@improbable-eng/grpc-web-node-http-transport": "0.15.0",
    "@noble/hashes": "1.3.0",
    "@noble/secp256k1": "1.7.0",
    "@scure/base": "1.1.1",
    "@solana/spl-token": "0.3.8",
    "@wormhole-foundation/sdk": "1.0.3",
    "assert": "2.0.0",
    "async-mutex": "0.5.0",
    "async-retry": "1.3.1",
    "axios": "0.19.2",
    "borsh": "0.4.0",
    "cross-fetch": "4.0.0",
    "file-type": "16.5.3",
    "form-data": "3.0.0",
    "hashids": "2.2.10",
    "isomorphic-ws": "5.0.0",
    "lodash": "4.17.21",
    "micro-aes-gcm": "0.4.0",
    "multiformats": "13.3.1",
    "node-abort-controller": "3.1.1",
    "node-localstorage": "1.3.1",
    "semver": "6.3.0",
    "snakecase-keys": "5.4.5",
    "tus-js-client": "4.3.1",
    "type-fest": "4.26.1",
    "ulid": "2.3.0",
    "url": "0.11.1",
    "viem": "2.21.21",
    "xmlhttprequest": "1.8.0",
    "zod": "3.21.4"
  },
  "devDependencies": {
    "@babel/core": "7.23.7",
    "@babel/plugin-proposal-class-static-block": "7.21.0",
    "@babel/plugin-transform-runtime": "7.18.2",
    "@babel/preset-env": "7.16.11",
    "@babel/preset-typescript": "7.23.3",
    "@openapitools/openapi-generator-cli": "2.4.26",
    "@rollup/plugin-alias": "3.1.9",
    "@rollup/plugin-babel": "5.3.1",
    "@rollup/plugin-commonjs": "21.0.2",
    "@rollup/plugin-json": "4.1.0",
    "@rollup/plugin-node-resolve": "13.1.3",
    "@rollup/plugin-typescript": "11.1.5",
    "@solana/wallet-adapter-base": "0.9.23",
    "@tsconfig/strictest": "2.0.5",
    "@types/async-retry": "1.4.4",
    "@types/eth-sig-util": "2.1.1",
    "@types/expect": "24.3.0",
    "@types/form-data": "2.5.0",
    "@types/hashids": "2.0.1",
    "@types/lodash": "4.14.149",
    "@types/node": "18.17.0",
    "@types/node-localstorage": "1.3.0",
    "@types/pify": "5.0.1",
    "@types/proper-url-join": "2.1.1",
    "@types/semver": "7.3.9",
    "babel-plugin-dynamic-import-node": "2.3.3",
    "commander": "9.2.0",
    "crypto-browserify": "^3.12.0",
    "esm": "3.2.25",
    "ethereumjs-wallet": "^1.0.2",
    "expo-web-browser": "^14.2.0",
    "msw": "1.3.1",
    "patch-package": "6.5.0",
    "prettier": "3.4.2",
    "prettier-config-standard": "7.0.0",
    "rollup": "2.70.1",
    "rollup-plugin-dts": "4.2.0",
    "rollup-plugin-ignore": "1.0.10",
    "rollup-plugin-polyfill-node": "0.9.0",
    "rollup-plugin-shim": "1.0.0",
    "rollup-plugin-terser": "7.0.2",
    "rollup-plugin-visualizer": "5.13.1",
    "stream-browserify": "3.0.0",
    "ts-node": "10.9.2",
    "tslib": "^2.6.2",
    "tsx": "^4.18.0",
    "typed-emitter": "2.1.0",
    "typescript": "5.4.5",
    "vitest": "3.2.4",
    "wait-for-expect": "3.0.2"
  },
  "peerDependencies": {
    "@react-native-async-storage/async-storage": ">=1.0.0",
    "@solana/web3.js": "^1.95.8",
    "expo-web-browser": ">=14.0.0"
  },
  "peerDependenciesMeta": {
    "@react-native-async-storage/async-storage": {
      "optional": true
    },
    "expo-web-browser": {
      "optional": true
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AudiusProject/apps.git",
    "directory": "packages/sdk"
  },
  "engines": {
    "node": ">=22.0.0"
  },
  "author": "Audius",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/AudiusProject/apps/issues"
  },
  "homepage": "https://github.com/AudiusProject/apps/tree/main/packages/sdk",
  "optionalDependencies": {
    "@rollup/rollup-linux-x64-gnu": "4.24.0"
  }
}
