{
  "name": "wapi-client",
  "version": "0.18.5",
  "description": "Client library to to access WAPI ledgering services",
  "main": "dist/wapi-client.cjs",
  "module": "dist/wapi-client.js",
  "types": "dist/types/wapi-client.d.ts",
  "sideEffects": false,
  "type": "module",
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "node": {
        "types": "./dist/types/wapi-client.d.ts",
        "import": "./dist/wapi-client.js",
        "require": "./dist/wapi-client.cjs"
      },
      "browser": {
        "types": "./dist/types/wapi-client.d.ts",
        "import": "./dist/wapi-client.browser.js",
        "require": "./dist/wapi-client.browser.cjs"
      },
      "types": "./dist/types/wapi-client.d.ts",
      "default": "./dist/wapi-client.cjs"
    },
    "./package.json": "./package.json"
  },
  "scripts": {
    "build": "npm run build-node && npm run build-node-esm && npm run build-web-cjs && npm run build-web-esm && npm run build-web-iife && npm run build-post",
    "build-node": "esbuild \"./src/**/*.ts\" --define:process.env.npm_package_version=\\\"$npm_package_version\\\" --target=es6 --outdir=./dist/ --format=cjs --out-extension:.js=.cjs --platform=node --bundle \"--external:./src/*\" --external:ws --external:zod  --external:cross-fetch",
    "build-node-esm": "esbuild \"./src/**/*.ts\" --define:process.env.npm_package_version=\\\"$npm_package_version\\\" --target=es6 --outdir=./dist/ --format=esm --platform=node --bundle \"--external:./src/*\" --external:ws --external:zod  --external:cross-fetch",
    "build-web-cjs": "esbuild \"./src/**/*.ts\" --define:process.env.npm_package_version=\\\"$npm_package_version\\\" --target=es6 --outdir=./dist/ --format=cjs --bundle \"--external:./src/*\" --external:zod --alias:ws=./src/lib/ws-browser-shim --out-extension:.js=.browser.cjs",
    "build-web-esm": "esbuild \"./src/**/*.ts\" --define:process.env.npm_package_version=\\\"$npm_package_version\\\" --target=es6 --outdir=./dist/ --format=esm --bundle \"--external:./src/*\" --external:zod --alias:ws=./src/lib/ws-browser-shim --out-extension:.js=.browser.js",
    "build-web-iife": "esbuild ./src/wapi-client.ts --define:process.env.npm_package_version=\\\"$npm_package_version\\\" --bundle --outfile=./dist/wapi-client.iife.js --format=iife --target=es6 --global-name=WAPI --minify --alias:ws=./src/lib/ws-browser-shim",
    "build-declaration": "tsc --ignoreDeprecations '6.0' --declaration --emitDeclarationOnly --skipLibCheck --rootDir src --outFile ./dist/types/wapi-client.d.ts && npm run build-post",
    "build-post": "node build-postprocess.mjs",
    "remove-dist": "rm -rf ./dist",
    "prepublishOnly": "npm run remove-dist && npm run build && npm run build-declaration",
    "postpublish": "echo \"{\\\"version\\\":\\\"$npm_package_version\\\", \\\"updated\\\": true, \\\"published\\\": true}\" > .version"
  },
  "keywords": [
    "wallet",
    "ledger",
    "transactional"
  ],
  "author": "LedgerTech OÜ",
  "license": "ISC",
  "dependencies": {
    "cross-fetch": "^4.1.0",
    "uuid": "^11.1.0",
    "ws": "^8.19.0",
    "zod": "4.1.1"
  },
  "optionalDependencies": {
    "bufferutil": "^4.0.8",
    "utf-8-validate": "^6.0.4"
  },
  "devDependencies": {
    "@types/node": "^22.13.10",
    "@types/uuid": "^10.0.0",
    "@types/ws": "^8.18.0",
    "esbuild": "^0.28.0",
    "typescript": "^6.0.3"
  }
}