{
  "name": "@verax-attestation-registry/verax-sdk",
  "version": "2.3.1",
  "description": "Verax Attestation Registry SDK to interact with the subgraph and the contracts",
  "keywords": [
    "linea-attestation-registry",
    "blockchain",
    "attestation",
    "ethereum",
    "foundry",
    "smart-contracts",
    "solidity"
  ],
  "repository": "github.com/Consensys/linea-attestation-registry",
  "license": "MIT",
  "author": "Consensys",
  "type": "commonjs",
  "main": "./lib/src/VeraxSdk.js",
  "types": "./lib/types/src/VeraxSdk.d.ts",
  "files": [
    "lib/**/*"
  ],
  "dependencies": {
    "@graphql-mesh/cache-localforage": "^0.95.8",
    "@graphql-mesh/cross-helpers": "^0.4.1",
    "@graphql-mesh/graphql": "^0.95.8",
    "@graphql-mesh/http": "^0.96.14",
    "@graphql-mesh/merger-bare": "^0.95.8",
    "@graphql-mesh/runtime": "^0.96.13",
    "@graphql-mesh/store": "^0.95.8",
    "@graphql-mesh/utils": "^0.95.8",
    "@whatwg-node/fetch": "^0.9.14",
    "axios": "^1.8.2",
    "dotenv": "^16.3.1",
    "graphql": "^16.8.1",
    "viem": "^2.21.35"
  },
  "devDependencies": {
    "@babel/plugin-transform-runtime": "^7.23.3",
    "@babel/preset-env": "^7.23.3",
    "@babel/preset-typescript": "^7.23.3",
    "@graphprotocol/client-cli": "^3.0.0",
    "@types/jest": "^29.5.8",
    "@types/node": "^20.9.0",
    "babel-jest": "^29.7.0",
    "babel-plugin-transform-import-meta": "^2.2.1",
    "jest": "^29.7.0",
    "ts-jest": "^29.1.1",
    "ts-node": "^10.9.1",
    "typescript": "5.4.5"
  },
  "scripts": {
    "attestation": "ts-node examples/attestation/index.ts",
    "build": "pnpm run clean && tsc --p ./tsconfig.build.json",
    "clean": "rm -rf ./lib",
    "generate": "graphclient build",
    "module": "ts-node examples/module/index.ts",
    "portal": "ts-node examples/portal/index.ts",
    "publish:public": "pnpm publish --access public --no-git-checks",
    "schema": "ts-node examples/schema/index.ts",
    "test": "jest",
    "test:ci": "cp .env.example .env && pnpm run test",
    "test:integration": "jest integration",
    "test:integration:ci": "cp .env.example .env && pnpm run test:integration",
    "test:unit": "jest --testPathIgnorePatterns='integration'",
    "test:unit:coverage": "pnpm run test:unit --coverage"
  }
}