{
  "name": "@locuschain/lib",
  "version": "0.2.16",
  "type": "module",
  "author": "bloomtechnology",
  "license": "MIT",
  "description": "",
  "engines": {
    "node": ">=20.0.0"
  },
  "main": "./dist/index.cjs.cjs",
  "module": "./dist/index.amd.js",
  "types": "./dist/index.d.mts",
  "exports": {
    ".": {
      "types": {
        "require": "./dist/index.d.cjs",
        "import": "./dist/index.d.mjs"
      },
      "require": "./dist/index.cjs.cjs",
      "import": "./dist/index.esm.js"
    },
    "./clients": {
      "types": {
        "require": "./dist/clients/index.d.cjs",
        "import": "./dist/clients/index.d.mjs"
      },
      "import": "./dist/clients/index.esm.js",
      "require": "./dist/clients/index.cjs.cjs"
    },
    "./transports": {
      "types": {
        "require": "./dist/transports/index.d.cjs",
        "import": "./dist/transports/index.d.mjs"
      },
      "import": "./dist/transports/index.esm.js",
      "require": "./dist/transports/index.cjs.cjs"
    },
    "./accounts": {
      "types": {
        "require": "./dist/accounts/index.d.cjs",
        "import": "./dist/accounts/index.d.mjs"
      },
      "import": "./dist/accounts/index.esm.js",
      "require": "./dist/accounts/index.cjs.cjs"
    },
    "./errors": {
      "types": {
        "require": "./dist/errors/index.d.cjs",
        "import": "./dist/errors/index.d.mjs"
      },
      "import": "./dist/errors/index.esm.js",
      "require": "./dist/errors/index.cjs.cjs"
    },
    "./contracts": {
      "types": {
        "require": "./dist/contracts/index.d.cjs",
        "import": "./dist/contracts/index.d.mjs"
      },
      "import": "./dist/contracts/index.esm.js",
      "require": "./dist/contracts/index.cjs.cjs"
    },
    "./autogen": {
      "types": {
        "require": "./dist/autogen/index.d.cjs",
        "import": "./dist/autogen/index.d.mjs"
      },
      "import": "./dist/autogen/index.esm.js",
      "require": "./dist/autogen/index.cjs.cjs"
    },
    "./utils": {
      "types": {
        "require": "./dist/utils/index.d.cjs",
        "import": "./dist/utils/index.d.mjs"
      },
      "require": "./dist/utils/index.cjs.cjs",
      "import": "./dist/utils/index.esm.js"
    },
    "./types": {
      "types": {
        "require": "./dist/types/index.d.cjs",
        "import": "./dist/types/index.d.mjs"
      }
    },
    "./constant": {
      "types": {
        "require": "./dist/constant/index.d.cjs",
        "import": "./dist/constant/index.d.mjs"
      },
      "import": "./dist/constant/index.esm.js",
      "require": "./dist/constant/index.cjs.cjs"
    },
    "./vite-plugin": {
      "types": {
        "require": "./dist/vite-plugin/index.d.cjs",
        "import": "./dist/vite-plugin/index.d.mjs"
      },
      "import": "./dist/vite-plugin/index.esm.js",
      "require": "./dist/vite-plugin/index.cjs.cjs"
    },
    "./webpack-plugin": {
      "types": {
        "require": "./dist/webpack-plugin/index.d.cjs",
        "import": "./dist/webpack-plugin/index.d.mjs"
      },
      "import": "./dist/webpack-plugin/index.esm.js",
      "require": "./dist/webpack-plugin/index.cjs.cjs"
    }
  },
  "typesVersions": {
    "*": {
      "clients": [
        "./dist/clients/index.d.cts"
      ],
      "transports": [
        "./dist/transports/index.d.cts"
      ],
      "accounts": [
        "./dist/accounts/index.d.cts"
      ],
      "errors": [
        "./dist/errors/index.d.cts"
      ],
      "contracts": [
        "./dist/contracts/index.d.cts"
      ],
      "autogen": [
        "./dist/autogen/index.d.cts"
      ],
      "utils": [
        "./dist/utils/index.d.cts"
      ],
      "types": [
        "./dist/types/index.d.cts"
      ],
      "constant": [
        "./dist/constant/index.d.cts"
      ],
      "vite-plugin": [
        "./dist/vite-plugin/index.d.cts"
      ],
      "webpack-plugin": [
        "./dist/webpack-plugin/index.d.cts"
      ]
    }
  },
  "files": [
    "./dist"
  ],
  "devDependencies": {
    "@rollup/plugin-commonjs": "^28.0.9",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^15.3.0",
    "@rollup/plugin-typescript": "^12.1.1",
    "@types/node": "^22.15.0",
    "@types/webpack": "^5.28.5",
    "copyfiles": "^2.4.1",
    "rollup": "^4.24.3",
    "rollup-plugin-copy": "^3.5.0",
    "tslib": "^2.8.1",
    "vite": "^7.0.0",
    "webpack": "^5.95.0"
  },
  "dependencies": {
    "wasm-opt": "^1.4.0",
    "@locuschain/errors": "1.1.1"
  },
  "peerDependencies": {
    "vite": ">=5.0.0",
    "webpack": ">=5.0.0"
  },
  "peerDependenciesMeta": {
    "vite": {
      "optional": true
    },
    "webpack": {
      "optional": true
    }
  },
  "scripts": {
    "generate-code": "./generate-code.sh",
    "build": "rm -rf dist && rollup -c rollup.config.mjs && node scripts/emit-d-cts.mjs",
    "gen-build-publish": "npm run generate-code && npm run build && npm publish --access public"
  }
}