{
  "name": "zksync-sso",
  "description": "ZKsync Smart Sign On SDK",
  "version": "0.0.0-beta.14",
  "license": "MIT",
  "author": "Matter Labs",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/matter-labs/zksync-sso.git"
  },
  "scripts": {
    "build": "npm run clean && npm run build:esm && npm run build:cjs && npm run build:types",
    "build:esm": "tsc --project tsconfig.build.json --module es2020 --outDir ./dist/_esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./dist/_esm/package.json",
    "build:cjs": "tsc --project ./tsconfig.build.json --module commonjs --outDir ./dist/_cjs --removeComments --verbatimModuleSyntax false && printf '{\"type\":\"commonjs\"}' > ./dist/_cjs/package.json",
    "build:types": "tsc --project ./tsconfig.build.json --module esnext --declarationDir ./dist/_types --emitDeclarationOnly --declaration --declarationMap",
    "clean": "rm -rf *.tsbuildinfo dist",
    "typecheck": "tsc --noEmit",
    "publish:local": "pnpm publish --no-git-checks --force",
    "test": "vitest"
  },
  "peerDependencies": {
    "@simplewebauthn/browser": "10.x",
    "@simplewebauthn/server": "10.x",
    "@wagmi/core": "2.x"
  },
  "peerDependenciesMeta": {
    "typescript": {
      "optional": true
    }
  },
  "devDependencies": {
    "@simplewebauthn/types": "^10.0.0",
    "@types/ms": "^0.7.34",
    "@types/node": "^22.1.0",
    "eventemitter3": "^5.0.1",
    "viem": "2.21.14",
    "vitest": "^2.1.8"
  },
  "files": [
    "*",
    "!**/*.test.ts",
    "!**/*.test-d.ts",
    "!**/*.tsbuildinfo",
    "!tsconfig.build.json"
  ],
  "main": "./dist/_cjs/index.js",
  "module": "./dist/_esm/index.js",
  "types": "./dist/_types/index.d.ts",
  "typings": "./dist/_types/index.d.ts",
  "sideEffects": false,
  "exports": {
    ".": {
      "types": "./dist/_types/index.d.ts",
      "import": "./dist/_esm/index.js",
      "require": "./dist/_cjs/index.js"
    },
    "./connector": {
      "types": "./dist/_types/connector/index.d.ts",
      "import": "./dist/_esm/connector/index.js",
      "require": "./dist/_cjs/connector/index.js"
    },
    "./client-auth-server": {
      "types": "./dist/_types/client-auth-server/index.d.ts",
      "import": "./dist/_esm/client-auth-server/index.js",
      "require": "./dist/_cjs/client-auth-server/index.js"
    },
    "./client": {
      "types": "./dist/_types/client/index.d.ts",
      "import": "./dist/_esm/client/index.js",
      "require": "./dist/_cjs/client/index.js"
    },
    "./client/passkey": {
      "types": "./dist/_types/client/passkey/index.d.ts",
      "import": "./dist/_esm/client/passkey/index.js",
      "require": "./dist/_cjs/client/passkey/index.js"
    },
    "./client/ecdsa": {
      "types": "./dist/_types/client/ecdsa/index.d.ts",
      "import": "./dist/_esm/client/ecdsa/index.js",
      "require": "./dist/_cjs/client/ecdsa/index.js"
    },
    "./client/session": {
      "types": "./dist/_types/client/session/index.d.ts",
      "import": "./dist/_esm/client/session/index.js",
      "require": "./dist/_cjs/client/session/index.js"
    },
    "./communicator": {
      "types": "./dist/_types/communicator/index.d.ts",
      "import": "./dist/_esm/communicator/index.js",
      "require": "./dist/_cjs/communicator/index.js"
    },
    "./errors": {
      "types": "./dist/_types/errors/index.d.ts",
      "import": "./dist/_esm/errors/index.js",
      "require": "./dist/_cjs/errors/index.js"
    },
    "./utils": {
      "types": "./dist/_types/utils/index.d.ts",
      "import": "./dist/_esm/utils/index.js",
      "require": "./dist/_cjs/utils/index.js"
    },
    "./abi": {
      "types": "./dist/_types/abi/index.d.ts",
      "import": "./dist/_esm/abi/index.js",
      "require": "./dist/_cjs/abi/index.js"
    },
    "./paymaster": {
      "types": "./dist/_types/paymaster/index.d.ts",
      "import": "./dist/_esm/paymaster/index.js",
      "require": "./dist/_cjs/paymaster/index.js"
    },
    "./package.json": "./package.json"
  },
  "typesVersions": {
    "*": {
      ".": [
        "./dist/_types/index.d.ts"
      ],
      "client": [
        "./dist/_types/client/index.d.ts"
      ],
      "client-auth-server": [
        "./dist/_types/client-auth-server/index.d.ts"
      ],
      "communicator": [
        "./dist/_types/communicator/index.d.ts"
      ],
      "connector": [
        "./dist/_types/connector/index.d.ts"
      ],
      "errors": [
        "./dist/_types/errors/index.d.ts"
      ],
      "abi": [
        "./dist/_types/abi/index.d.ts"
      ]
    }
  },
  "keywords": [
    "zksync",
    "smart",
    "account",
    "eth",
    "ethereum",
    "wallet",
    "web3"
  ],
  "dependencies": {
    "@peculiar/asn1-ecc": "^2.3.13",
    "@peculiar/asn1-schema": "^2.3.13",
    "abitype": "^1.0.6",
    "bigint-conversion": "^2.4.3",
    "buffer": "^6.0.3",
    "ms": "^2.1.3"
  }
}