{
  "name": "@statechannels/client-api-schema",
  "description": "JSON-RPC Schema and TypeScript typings for the State Channels Client API",
  "version": "0.10.2",
  "author": "snario <liam@l4v.io>",
  "contributors": [
    "Alex Gap <alex.gap@consensys.net>",
    "Liam Horne <liam@l4v.io>"
  ],
  "dependencies": {
    "ajv": "6.11.0"
  },
  "devDependencies": {
    "@microsoft/api-extractor": "7.13.1",
    "@types/eslint": "7.2.3",
    "@types/eslint-plugin-prettier": "2.2.0",
    "@types/jest": "26.0.15",
    "@types/node": "14.11.2",
    "@typescript-eslint/eslint-plugin": "4.13.0",
    "@typescript-eslint/parser": "4.13.0",
    "eslint": "7.17.0",
    "eslint-plugin-prettier": "3.3.1",
    "eslint-plugin-tsdoc": "0.2.6",
    "jest": "26.6.3",
    "lint-staged": "10.0.4",
    "ts-jest": "26.4.4",
    "ts-json-schema-generator": "0.74.0",
    "typescript": "4.2.2"
  },
  "files": [
    "lib/src"
  ],
  "keywords": [
    "client api",
    "ethereum",
    "jsonrpc",
    "state channels"
  ],
  "license": "MIT",
  "lint-staged": {
    "index.ts": "yarn lint:check --max-warnings=0"
  },
  "main": "lib/src/index.js",
  "repository": "statechannels/monorepo/blob/master/packages/client-api-schema",
  "scripts": {
    "build:generate-schema": "yarn ts-json-schema-generator --path=src/types.ts -o src/generated-schema.json",
    "build:typescript": "rm -rf lib; yarn tsc -b",
    "generate-api": "yarn api-extractor run --local",
    "lint:check": "eslint \"src/**/*.ts\" --cache",
    "lint:write": "eslint \"src/**/*.ts\" --fix",
    "prepare": "yarn build:generate-schema && yarn build:typescript",
    "test": "yarn jest",
    "test:ci": "yarn test --ci --runInBand"
  },
  "gitHead": "009630ed64196047f083fdc62d40e72fea4f15f6"
}
