{
    "name": "raven-test-sdk",
    "version": "0.2.15-dev6",
    "description": "TS SDK for 0G Compute Network",
    "main": "./lib.commonjs/index.js",
    "bin": {
        "0g-compute-cli": "./cli.commonjs/cli/index.js"
    },
    "files": [
        "types",
        "lib.commonjs",
        "lib.esm",
        "cli.commonjs",
        "library",
        "web-ui/**/*",
        "!web-ui/node_modules",
        "!web-ui/.next",
        "!web-ui/**/node_modules",
        "binary/0g-storage-client",
        "binary/dcap-qvl-web_bg.wasm"
    ],
    "exports": {
        "types": "./types/index.d.ts",
        "require": "./lib.commonjs/index.js",
        "import": "./lib.esm/index.mjs"
    },
    "module": "./lib.esm/index.mjs",
    "types": "./lib.esm/index.d.ts",
    "packageManager": "pnpm@9.15.4",
    "browser": {
        "crypto": "crypto-browserify",
        "stream": "stream-browserify",
        "fs": false,
        "path": false,
        "os": false
    },
    "scripts": {
        "format": "prettier --write \"src.ts/**/*.ts\"",
        "lint": "eslint \"src.ts/**/*.ts\"",
        "clean": "rm -rf dist lib.esm lib.commonjs types cli.commonjs",
        "build:sdk": "tsc -b tsconfig.commonjs.json tsconfig.types.json tsconfig.cli.json && npx rollup -c rollup.config.mjs",
        "build": "npm run build:sdk",
        "build:with-ui": "npm run build:sdk && cd web-ui && pnpm install && pnpm build",
        "gen-contract-type": "typechain --target ethers-v6 --node16-modules --out-dir src.ts/sdk/inference/contract/typechain '../0g-serving-broker/api/libs/0g-serving-contract/artifacts/contracts/inference/InferenceServing.sol/InferenceServing.json' && typechain --target ethers-v6 --node16-modules --out-dir src.ts/sdk/fine-tuning/contract/typechain '../0g-serving-broker/api/libs/0g-serving-contract/artifacts/contracts/fine-tuning/FineTuningServing.sol/FineTuningServing.json' && typechain --target ethers-v6 --node16-modules --out-dir src.ts/sdk/ledger/contract/typechain '../0g-serving-broker/api/libs/0g-serving-contract/artifacts/contracts/ledger/LedgerManager.sol/LedgerManager.json' && npm run format",
        "gen-doc": "npx typedoc --tsconfig tsconfig.esm.json",
        "test": "npm run build && mocha 'lib.commonjs/**/*.test.js'",
        "prepare": "npm run build"
    },
    "keywords": [],
    "author": "0G Labs",
    "license": "ISC",
    "devDependencies": {
        "@eslint/js": "^9.30.1",
        "@rollup/plugin-json": "^6.1.0",
        "@types/chai": "^4.3.7",
        "@types/mocha": "^10.0.1",
        "@types/sinon": "^17.0.4",
        "chai": "^4.3.7",
        "eslint": "^9.30.1",
        "globals": "^16.3.0",
        "jest": "^29.6.4",
        "js-sha3": "^0.9.1",
        "mocha": "^10.2.0",
        "rollup": "^3.29.5",
        "rollup-plugin-dts": "^6.1.1",
        "sinon": "^19.0.2",
        "ts-jest": "^29.1.1",
        "ts-node": "^10.9.1",
        "tslib": "^2.6.2",
        "typechain": "^8.3.1",
        "typedoc": "^0.26.10",
        "typescript": "^5.6.2",
        "typescript-eslint": "^8.36.0",
        "uglify-js": "^3.17.4"
    },
    "dependencies": {
        "@ethersproject/bytes": "^5.7.0",
        "@ethersproject/keccak256": "^5.7.0",
        "@rollup/plugin-commonjs": "^28.0.1",
        "@rollup/plugin-node-resolve": "^15.3.0",
        "@rollup/plugin-typescript": "^12.1.1",
        "@typechain/ethers-v6": "^0.5.0",
        "@types/adm-zip": "^0.5.7",
        "@types/brotli": "^1.3.4",
        "@types/circomlibjs": "^0.1.6",
        "@types/crypto-js": "^4.2.2",
        "@types/express": "^5.0.2",
        "@types/jest": "^29.5.4",
        "@types/node": "^20.5.9",
        "@types/node-fetch": "^2.6.12",
        "adm-zip": "^0.5.16",
        "axios": "^1.7.9",
        "brotli": "^1.3.3",
        "buffer": "^6.0.3",
        "chalk": "^5.4.1",
        "circomlibjs": "^0.1.6",
        "cli-table3": "^0.6.5",
        "commander": "^13.0.0",
        "crypto-browserify": "^3.12.1",
        "crypto-js": "^4.2.0",
        "dotenv": "16.4.7",
        "eciesjs": "^0.4.13",
        "express": "5.1.0",
        "node-fetch": "^3.3.2",
        "open-jsonrpc-provider": "^0.2.1",
        "openai": "^4.78.1",
        "rollup-plugin-polyfill-node": "^0.13.0",
        "stream-browserify": "^3.0.0",
        "util": "^0.12.5"
    },
    "peerDependencies": {
        "@types/circomlibjs": "^0.1.6",
        "@types/crypto-js": "^4.2.2",
        "circomlibjs": "^0.1.6",
        "crypto-js": "^4.2.0",
        "ethers": "6.13.1"
    },
    "directories": {
        "example": "examples",
        "test": "tests"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/0glabs/0g-serving-user-broker.git"
    },
    "bugs": {
        "url": "https://github.com/0glabs/0g-serving-user-broker/issues"
    },
    "homepage": "https://github.com/0glabs/0g-serving-user-broker#readme"
}
