{
  "name": "@unlock-protocol/unlock-js",
  "version": "0.51.2",
  "description": "This module provides libraries to include Unlock APIs inside a Javascript application.",
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/unlock-protocol/unlock.git",
    "directory": "packages/unlock-js"
  },
  "scripts": {
    "test": "yarn clean && yarn build:abis && yarn build:lib && vitest",
    "test:single": "cd src/__tests__/integration && cp single.js single.test.js && yarn vitest single",
    "check": "tsc --noEmit",
    "lint": "eslint",
    "build:lib": "tsup src/index.ts --dts --format esm,cjs ",
    "build:abis": "node ./scripts/compressAbi.js",
    "build": "yarn clean && yarn generate && yarn build:abis && yarn build:lib",
    "clean": "rm -rf lib esm cache coverage src/__tests__/contracts src/__tests__/artifacts",
    "ci": "yarn test && yarn lint && yarn build",
    "prepublishOnly": "yarn build",
    "grant-keys": "node ./scripts/grant-keys.js",
    "generate:locksmith": "openapi-generator-cli generate -i ./openapi.yml -g typescript-axios -c ./openapi.ts.config.json -o ./src/@generated/client",
    "generate:subgraph": "yarn graphql-codegen",
    "generate": "yarn generate:locksmith && yarn generate:subgraph"
  },
  "author": "Unlock Inc",
  "license": "MIT",
  "peerDependencies": {
    "axios": "1.7.9",
    "ethers": "^6.13.0"
  },
  "devDependencies": {
    "@graphql-codegen/cli": "5.0.4",
    "@graphql-codegen/typescript": "4.1.3",
    "@graphql-codegen/typescript-graphql-request": "6.2.0",
    "@graphql-codegen/typescript-operations": "4.4.1",
    "@nomicfoundation/hardhat-ethers": "3.0.8",
    "@openapitools/openapi-generator-cli": "2.16.3",
    "@unlock-protocol/contracts": "./packages/contracts",
    "@unlock-protocol/eslint-config": "./packages/eslint-config",
    "@unlock-protocol/networks": "./packages/networks",
    "@unlock-protocol/types": "./packages/types",
    "eslint": "9.19.0",
    "ethers": "6.13.5",
    "hardhat": "2.22.18",
    "prettier": "3.4.2",
    "tsup": "8.3.6",
    "typescript": "5.7.3",
    "vitest": "2.1.9"
  },
  "dependencies": {
    "graphql": "16.10.0",
    "graphql-request": "7.1.2",
    "siwe": "3.0.0"
  }
}