{
  "name": "open-libra-sdk",
  "version": "1.1.5",
  "description": "A minimalist Typescript library for interacting with the Open Libra blockchain.",
  "homepage": "https://github.com/0LNetworkCommunity/open-libra-sdk#readme",
  "bugs": {
    "url": "https://github.com/0LNetworkCommunity/open-libra-sdk/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/0LNetworkCommunity/open-libra-sdk.git"
  },
  "license": "UNLICENSED",
  "author": "",
  "type": "module",
  "main": "./dist/esm/index.mjs",
  "module": "./dist/esm/index.mjs",
  "browser": "./dist/browser/index.js",
  "react-native": "./dist/browser/index.js",
  "types": "./dist/types/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "browser": "./dist/browser/index.js",
      "react-native": "./dist/browser/index.js",
      "import": "./dist/esm/index.mjs",
      "require": "./dist/cjs/index.cjs",
      "default": "./dist/esm/index.mjs"
    }
  },
  "files": [
    "dist",
    "src"
  ],
  "directories": {
    "example": "examples",
    "test": "tests"
  },
  "scripts": {
    "lint": "eslint './{src,tests}/**/*.{ts,tsx}' && prettier --check './{src,tests}/**/*.{ts,tsx}' && bunx tsc --noEmit --skipLibCheck",
    "types-check": "bunx tsc --noEmit --skipLibCheck",
    "format": "eslint --fix './{src,tests}/**/*.{ts,tsx}' && prettier --no-config --write './{src,tests}/**/*.{ts,tsx}'",
    "release:browser": "bun build src/indexBrowser.ts --outdir=dist/browser --entry-naming='[dir]/index.js' --target=browser --format=cjs --minify --tree-shaking=true --sourcemap",
    "release:cjs": "bun build src/index.ts --outdir=dist/cjs --entry-naming='[dir]/index.cjs' --target=node --format=cjs --minify --tree-shaking=true --sourcemap",
    "release:esm": "bun build src/index.ts --outdir=dist/esm --target=node --entry-naming='[dir]/index.mjs' --format=esm --minify --tree-shaking=true --sourcemap",
    "release:ts-types": "tsc --emitDeclarationOnly --project tsconfig.types.json",
    "release": "rm -rf dist && bun release:ts-types && bun release:cjs && bun release:esm && bun release:browser",
    "testnet": "cd src/local_testnet/container && docker compose up --detach --timeout 600",
    "testnet-stop": "cd src/local_testnet/container && docker compose stop"
  },
  "dependencies": {
    "@aptos-labs/ts-sdk": "^1.33.2",
    "@noble/curves": "^1.8.1",
    "@noble/hashes": "^1.7.1",
    "@scure/bip39": "^1.5.4",
    "axios": "^1.7.9"
  },
  "devDependencies": {
    "@eslint/js": "^9.19.0",
    "@types/bun": "latest",
    "@typescript-eslint/eslint-plugin": "^8.23.0",
    "@typescript-eslint/parser": "^8.23.0",
    "eslint": "^9.19.0",
    "globals": "^15.14.0",
    "prettier": "^3.4.2",
    "typescript-eslint": "^8.22.0",
    "docker-compose": "^1.1.1"
  },
  "peerDependencies": {
    "typescript": "^5.7.3"
  },
  "keywords": [
    "libra",
    "blockchain",
    "react-native",
    "typescript",
    "sdk"
  ],
  "sideEffects": false
}
