{
    "name": "@zerodev/cab",
    "version": "0.0.31",
    "author": "ZeroDev",
    "main": "./_cjs/index.js",
    "module": "./_esm/index.js",
    "devDependencies": {
        "@biomejs/biome": "^1.0.0",
        "@changesets/changelog-git": "^0.1.14",
        "@changesets/changelog-github": "^0.4.8",
        "@changesets/cli": "^2.26.2",
        "@zerodev/ecdsa-validator": "^5.3.3",
        "@zerodev/hooks": "^5.2.5",
        "@zerodev/multi-chain-validator": "^5.3.11",
        "rimraf": "^6.0.1",
        "simple-git-hooks": "^2.9.0",
        "tslib": "^2.6.3",
        "typescript": "~5.3.0"
    },
    "peerDependencies": {
        "viem": ">=2.16.3 <2.18.0",
        "@zerodev/sdk": ">=5.3.20",
        "@zerodev/permissions": ">=5.4.9",
        "permissionless": ">=0.1.44 <=0.1.45"
    },
    "exports": {
        ".": {
            "types": "./_types/index.d.ts",
            "import": "./_esm/index.js",
            "default": "./_cjs/index.js"
        }
    },
    "files": [
        "_esm",
        "_cjs",
        "_types",
        "./**/*.ts",
        "!_esm/**/*.tsbuildinfo",
        "!_cjs/**/*.tsbuildinfo",
        "!_types/**/*.tsbuildinfo",
        "!.env",
        "!./**/*.test.ts",
        "!.changeset"
    ],
    "license": "MIT",
    "scripts": {
        "build": "bun run clean && bun run build:cjs && bun run build:esm && bun run build:types",
        "build:cjs": "tsc --project ./tsconfig.build.json --module commonjs --outDir ./_cjs --removeComments --verbatimModuleSyntax false && printf '{\"type\":\"commonjs\"}' > ./_cjs/package.json",
        "build:esm": "tsc --project ./tsconfig.build.json --module es2020 --outDir ./_esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./_esm/package.json",
        "build:types": "tsc --project ./tsconfig.build.json --module esnext --declarationDir ./_types --emitDeclarationOnly --declaration --declarationMap",
        "clean": "rimraf _esm _cjs _types",
        "changeset": "changeset",
        "changeset:release": "bun run build && changeset publish",
        "changeset:version": "changeset version && bun install --lockfile-only",
        "format": "biome format . --write",
        "lint": "biome check .",
        "lint:fix": "bun run lint --write"
    },
    "sideEffects": false,
    "simple-git-hooks": {
        "pre-commit": "bun run format && bun run lint:fix"
    },
    "type": "module",
    "types": "./_types/index.d.ts",
    "typings": "./_types/index.d.ts"
}
