{
  "name": "react-relay-offline",
  "version": "7.0.0",
  "keywords": [
    "graphql",
    "relay",
    "offline",
    "react"
  ],
  "main": "lib/index.js",
  "license": "MIT",
  "description": "React Relay Offline",
  "author": {
    "name": "morrys"
  },
  "homepage": "https://github.com/morrys/react-relay-offline",
  "repository": {
    "type": "git",
    "url": "https://github.com/morrys/react-relay-offline"
  },
  "scripts": {
    "clean": "rimraf lib/*",
    "precompile": "npm run clean",
    "compile": " npm run compile-src && npm run compile-test",
    "compile-test": "tsc --project ./tsconfig-test.json",
    "compile-src": "tsc",
    "build": "npm run compile && npm run test",
    "format": "prettier --write \"src/**/*.{j,t}s*\"",
    "eslint": "eslint ./src --ext .js,.jsx,.ts,.tsx",
    "relay-compile-test": "relay-compiler",
    "test": "npm run relay-compile-test && jest --coverage",
    "prepublishOnly": "npm run build"
  },
  "relay": {
    "src": "./__tests__",
    "schema": "./node_modules/relay-test-utils-internal/lib/testschema.graphql",
    "excludes": [
      "__generated__",
      "node_modules"
    ],
    "language": "typescript",
    "artifactDirectory": "./__tests__/__generated__/"
  },
  "dependencies": {
    "@babel/runtime": "^7.7.2",
    "@wora/relay-offline": "8.0.0",
    "@wora/netinfo": "^2.1.1",
    "@wora/detect-network": "^2.0.1",
    "@wora/cache-persist": "^2.2.1",
    "@wora/offline-first": "^2.4.1",
    "@wora/relay-store": "8.0.0",
    "fbjs": "^3.0.0",
    "nullthrows": "^1.1.0",
    "uuid": "3.3.2",
    "relay-hooks": "^10.0.0",
    "tslib": "^1.11.1"
  },
  "peerDependencies": {
    "react": "^16.9.0 || ^17 || ^18",
    "relay-runtime": "^20.0.0"
  },
  "devDependencies": {
    "@react-native-community/netinfo": "3.2.1",
    "@types/jest": "^26.0.0",
    "@types/node": "13.9.3",
    "@types/promise-polyfill": "^6.0.3",
    "@types/react": "16.8.14",
    "@types/react-dom": "16.8.4",
    "@types/relay-runtime": "19.0.3",
    "@typescript-eslint/eslint-plugin": "2.24.0",
    "@typescript-eslint/parser": "2.24.0",
    "babel-jest": "^26.0.0",
    "eslint": "6.8.0",
    "eslint-config-airbnb": "18.0.1",
    "eslint-config-prettier": "6.10.1",
    "eslint-import-resolver-typescript": "2.0.0",
    "eslint-plugin-import": "2.20.1",
    "eslint-plugin-json": "2.1.1",
    "eslint-plugin-jsx-a11y": "6.2.3",
    "eslint-plugin-prettier": "3.1.2",
    "eslint-plugin-react": "7.19.0",
    "eslint-plugin-react-hooks": "2.5.1",
    "idb": "^4.0.0",
    "jest": "^26.0.0",
    "jest-junit": "8.0.0",
    "lerna": "^3.16.4",
    "prettier": "2.0.1",
    "promise-polyfill": "6.1.0",
    "react": "16.11.0",
    "react-test-renderer": "16.11.0",
    "react-native": "0.59.9",
    "relay-runtime": "^20.1.1",
    "relay-compiler": "^20.1.1",
    "relay-test-utils-internal": "^20.1.1",
    "relay-test-utils": "^20.1.1",
    "rimraf": "2.6.3",
    "ts-jest": "^26.5.6",
    "typescript": "3.8.3",
    "ts-relay-plugin": "1.0.1",
    "graphql": "^15.0.0"
  }
}
