{
  "type": "module",
  "name": "@oasisprotocol/sapphire-viem-v2",
  "license": "Apache-2.0",
  "version": "2.1.0",
  "description": "Viem support for the Oasis Sapphire ParaTime.",
  "homepage": "https://github.com/oasisprotocol/sapphire-paratime/tree/main/integrations/viem-v2",
  "repository": {
    "type": "git",
    "url": "https://github.com/oasisprotocol/sapphire-paratime.git"
  },
  "keywords": [
    "sapphire",
    "paratime",
    "oasis",
    "web3",
    "viem"
  ],
  "files": [
    "dist",
    "!dist/*.tsbuildinfo",
    "src"
  ],
  "sideEffects": false,
  "main": "./dist/_cjs/index.js",
  "module": "./dist/_esm/index.js",
  "types": "./dist/_types/index.d.ts",
  "typings": "./dist/_types/index.d.ts",
  "exports": {
    "node": {
      "import": "./dist/_esm/index.js",
      "require": "./dist/_cjs/index.cjs",
      "types": "./dist/_types/index.d.ts"
    },
    "types": "./dist/_types/index.d.ts",
    "default": "./dist/_esm/index.js"
  },
  "dependencies": {
    "viem": "2.x",
    "@oasisprotocol/sapphire-paratime": "^2.2.0"
  },
  "peerDependencies": {
    "@wagmi/core": "2.x",
    "typescript": ">=5.0.4",
    "viem": "2.x",
    "@oasisprotocol/sapphire-paratime": "^2.2.0"
  },
  "peerDependenciesMeta": {
    "typescript": {
      "optional": true
    },
    "@oasisprotocol/sapphire-paratime": {
      "optional": true
    },
    "@wagmi/core": {
      "optional": true
    }
  },
  "devDependencies": {
    "@biomejs/biome": "^1.7.0",
    "@types/node": "^18.19.31",
    "rimraf": "^6.0.1",
    "ts-node": "^10.9.2",
    "typedoc": "^0.25.13",
    "typescript": "^5.4.5",
    "vitest": "^1.6.0"
  },
  "scripts": {
    "lint": "biome check .",
    "format": "biome format --write .",
    "clean": "rm -rf dist",
    "test": "vitest --run && timeout -k 5s 2s pnpm ts-node ./scripts/test.js",
    "build": "npm run build:cjs && npm run build:esm && npm run build:types",
    "build:cjs": "tsc --project ./tsconfig.build.json --module commonjs --outDir ./dist/_cjs --removeComments --verbatimModuleSyntax false && printf '{\"type\":\"commonjs\"}' > ./dist/_cjs/package.json && node scripts/rename-cjs.js",
    "build:esm": "tsc --project ./tsconfig.build.json --module es2015 --outDir ./dist/_esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./dist/_esm/package.json",
    "build:types": "tsc --project ./tsconfig.build.json --module esnext --declarationDir ./dist/_types --emitDeclarationOnly --declaration --declarationMap"
  }
}