{
  "name": "symbol-sdk",
  "version": "3.3.1",
  "type": "module",
  "description": "JavaScript SDK for Symbol",
  "main": "./src/index.js",
  "types": "./ts/src/index.d.ts",
  "exports": {
    ".": {
      "import": "./src/index.js",
      "types": "./ts/src/index.d.ts",
      "default": "./src/index.js"
    },
    "./nem": {
      "import": "./src/nem/index.js",
      "types": "./ts/src/nem/index.d.ts",
      "default": "./src/nem/index.js"
    },
    "./symbol": {
      "import": "./src/symbol/index.js",
      "types": "./ts/src/symbol/index.d.ts",
      "default": "./src/symbol/index.js"
    }
  },
  "scripts": {
    "lint": "eslint .",
    "test": "mocha --full-trace --recursive ./test",
    "vectors": "bash -c 'node ./vectors/all.js --vectors $(git rev-parse --show-toplevel)/tests/vectors/${BLOCKCHAIN}/crypto --blockchain ${BLOCKCHAIN}'",
    "catvectors": "mocha --full-trace ./vectors/catbuffer.js",
    "lint:jenkins": "eslint -o lint.sdk.javascript.xml -f junit . || exit 0",
    "test:jenkins": "c8 --require mocha --no-clean  --reporter=lcov npm run test",
    "vectors:jenkins": "c8 --require mocha --no-clean  --reporter=lcov npm run vectors",
    "catvectors:jenkins": "c8 --require mocha --no-clean  --reporter=lcov npm run catvectors",
    "bundle": "mkdirp ./dist && webpack",
    "bundle:clean": "rimraf ./dist ./_build",
    "generate-docs": "typedoc --options ./docs/typedoc.json"
  },
  "keywords": [],
  "author": "Symbol Contributors <contributors@symbol.dev>",
  "license": "MIT",
  "bugs": "https://github.com/symbol/symbol/issues",
  "repository": {
    "type": "git",
    "url": "https://github.com/symbol/symbol/tree/main/sdk/javascript"
  },
  "homepage": "https://github.com/symbol/symbol/blob/main/sdk/javascript#readme",
  "devDependencies": {
    "@types/mocha": "^10.0.6",
    "@types/ripemd160": "~2.0.1",
    "@types/yargs": "~17.0.26",
    "@wasm-tool/wasm-pack-plugin": "~1.7.0",
    "assert": "~2.1.0",
    "buffer": "~6.0.3",
    "c8": "~11.0.0",
    "chai": "~6.2.0",
    "crypto-browserify": "~3.12.0",
    "eslint": "~8.57.0",
    "eslint-config-airbnb": "~19.0.4",
    "eslint-plugin-jsdoc": "^62.8.1",
    "json-bigint": "~1.0.0",
    "mkdirp": "~3.0.1",
    "mocha": "~11.7.0",
    "process": "~0.11.10",
    "rimraf": "~6.1.0",
    "stream-browserify": "~3.0.0",
    "typedoc": "^0.28.18",
    "typescript": "~6.0.2",
    "url": "~0.11.3",
    "webpack": "~5.106.1",
    "webpack-cli": "~7.0.2",
    "yargs": "~18.0.0"
  },
  "dependencies": {
    "@noble/hashes": "~2.2.0",
    "@types/node": "^25.0.3",
    "bitcore-mnemonic": "~11.5.1",
    "ripemd160": "~2.0.2"
  },
  "files": [
    "src/*",
    "dist/*",
    "ts/src/*"
  ],
  "optionalDependencies": {
    "symbol-crypto-wasm-node": "^0.1.1"
  }
}
