{
    "name": "@dojoengine/sdk",
    "version": "2.0.0",
    "description": "Dojo SDK: Build onchain and provable apps faster",
    "author": "Dojo Team",
    "license": "MIT",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "type": "module",
    "exports": {
        ".": {
            "types": "./dist/web/index.d.ts",
            "import": "./dist/web/index.js"
        },
        "./state": {
            "types": "./dist/web/state.d.ts",
            "import": "./dist/web/state.js"
        },
        "./react": {
            "types": "./dist/web/react.d.ts",
            "import": "./dist/web/react.js"
        },
        "./sql": {
            "types": "./dist/web/sql.d.ts",
            "import": "./dist/web/sql.js"
        },
        "./experimental": {
            "types": "./dist/web/experimental.d.ts",
            "import": "./dist/web/experimental.js"
        },
        "./types": {
            "types": "./dist/web/index.d.ts",
            "import": "./dist/web/index.d.ts"
        },
        "./node": {
            "types": "./dist/node/index.d.ts",
            "import": "./dist/node/index.js"
        }
    },
    "scripts": {
        "lint:check": "biome lint .",
        "lint": "biome lint . --write",
        "build:deps": "tsup --config tsup.node.ts && tsup --config tsup.web.ts",
        "build": "bun run build:deps",
        "test": "vitest run --config ./vitest.config.ts",
        "coverage": "vitest run --coverage",
        "format:check": "biome format .",
        "format": "biome format . --write",
        "docs": "typedoc"
    },
    "./package.json": "./package.json",
    "devDependencies": {
        "@anymud/bun-plugin-dts": "^1.0.2",
        "@biomejs/biome": "^2.1.3",
        "@dojoengine/internal": "2.0.0",
        "@rollup/plugin-commonjs": "^28.0.2",
        "@types/node": "^22.14.1",
        "@vitest/coverage-v8": "^1.6.1",
        "benchmark": "^2.1.4",
        "bun-plugin-dts": "^0.3.0",
        "eslint": "^8.57.1",
        "lodash": "^4.17.21",
        "prettier": "^2.8.8",
        "tsup": "^8.4.0",
        "typescript": "^5.7.3",
        "vite": "^3.2.11",
        "vite-plugin-wasm": "^3.4.1",
        "vitest": "^1.6.1"
    },
    "peerDependencies": {
        "@tanstack/react-query": "^5.62.16",
        "@types/react": "^19.0.0",
        "@types/react-dom": "^19.0.0",
        "react": "^19.0.0",
        "react-dom": "^19.0.0",
        "starknet": "10.0.2"
    },
    "dependencies": {
        "@dojoengine/core": "2.0.0",
        "@dojoengine/grpc": "2.0.0",
        "@dojoengine/state": "2.0.0",
        "@dojoengine/torii-client": "1.8.2",
        "@dojoengine/torii-wasm": "1.8.2",
        "@dojoengine/utils": "2.0.0",
        "@starknet-io/get-starknet-core": "5.0.0",
        "@starknet-io/get-starknet-modal": "5.0.0",
        "@starknet-io/get-starknet-wallet-standard": "5.0.0",
        "@starknet-start/chains": "1.0.7",
        "@starknet-start/providers": "1.0.7",
        "@starknet-start/react": "1.0.8",
        "effect": "^3.19.4",
        "immer": "^10.1.1",
        "neverthrow": "^8.2.0",
        "zustand": "^4.5.6"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/dojoengine/dojo.js.git",
        "directory": "packages/sdk"
    },
    "bugs": {
        "url": "https://github.com/dojoengine/dojo.js/issues"
    },
    "homepage": "https://github.com/dojoengine/dojo.js#readme",
    "keywords": [
        "dojo",
        "sdk",
        "engine",
        "typescript",
        "torii"
    ],
    "engines": {
        "node": ">=22"
    }
}
