UNPKG

graphql-react

Version:

A GraphQL client for React using modern context and hooks APIs that’s lightweight (< 4 kB) but powerful; the first Relay and Apollo alternative with server side rendering.

144 lines (143 loc) 4.78 kB
{ "name": "graphql-react", "version": "16.0.0", "description": "A GraphQL client for React using modern context and hooks APIs that’s lightweight (< 4 kB) but powerful; the first Relay and Apollo alternative with server side rendering.", "license": "MIT", "author": { "name": "Jayden Seric", "email": "me@jaydenseric.com", "url": "https://jaydenseric.com" }, "repository": "github:jaydenseric/graphql-react", "homepage": "https://github.com/jaydenseric/graphql-react#readme", "bugs": "https://github.com/jaydenseric/graphql-react/issues", "funding": "https://github.com/sponsors/jaydenseric", "keywords": [ "graphql", "client", "query", "mutation", "file", "upload", "multipart", "react", "hooks", "ssr", "esm", "mjs" ], "files": [ "Cache.mjs", "CacheContext.mjs", "HYDRATION_TIME_MS.mjs", "HydrationTimeStampContext.mjs", "Loading.mjs", "LoadingCacheValue.mjs", "LoadingContext.mjs", "Provider.mjs", "cacheDelete.mjs", "cacheEntryDelete.mjs", "cacheEntryPrune.mjs", "cacheEntrySet.mjs", "cacheEntryStale.mjs", "cachePrune.mjs", "cacheStale.mjs", "fetchGraphQL.mjs", "fetchOptionsGraphQL.mjs", "useAutoAbortLoad.mjs", "useAutoLoad.mjs", "useCache.mjs", "useCacheEntry.mjs", "useCacheEntryPrunePrevention.mjs", "useForceUpdate.mjs", "useLoadGraphQL.mjs", "useLoadOnDelete.mjs", "useLoadOnMount.mjs", "useLoadOnStale.mjs", "useLoading.mjs", "useLoadingEntry.mjs", "useWaterfallLoad.mjs" ], "sideEffects": false, "exports": { "./package.json": "./package.json", "./Cache.mjs": "./Cache.mjs", "./CacheContext.mjs": "./CacheContext.mjs", "./HYDRATION_TIME_MS.mjs": "./HYDRATION_TIME_MS.mjs", "./HydrationTimeStampContext.mjs": "./HydrationTimeStampContext.mjs", "./Loading.mjs": "./Loading.mjs", "./LoadingCacheValue.mjs": "./LoadingCacheValue.mjs", "./LoadingContext.mjs": "./LoadingContext.mjs", "./Provider.mjs": "./Provider.mjs", "./cacheDelete.mjs": "./cacheDelete.mjs", "./cacheEntryDelete.mjs": "./cacheEntryDelete.mjs", "./cacheEntryPrune.mjs": "./cacheEntryPrune.mjs", "./cacheEntrySet.mjs": "./cacheEntrySet.mjs", "./cacheEntryStale.mjs": "./cacheEntryStale.mjs", "./cachePrune.mjs": "./cachePrune.mjs", "./cacheStale.mjs": "./cacheStale.mjs", "./fetchGraphQL.mjs": "./fetchGraphQL.mjs", "./fetchOptionsGraphQL.mjs": "./fetchOptionsGraphQL.mjs", "./useAutoAbortLoad.mjs": "./useAutoAbortLoad.mjs", "./useAutoLoad.mjs": "./useAutoLoad.mjs", "./useCache.mjs": "./useCache.mjs", "./useCacheEntry.mjs": "./useCacheEntry.mjs", "./useCacheEntryPrunePrevention.mjs": "./useCacheEntryPrunePrevention.mjs", "./useLoadGraphQL.mjs": "./useLoadGraphQL.mjs", "./useLoadOnDelete.mjs": "./useLoadOnDelete.mjs", "./useLoadOnMount.mjs": "./useLoadOnMount.mjs", "./useLoadOnStale.mjs": "./useLoadOnStale.mjs", "./useLoading.mjs": "./useLoading.mjs", "./useLoadingEntry.mjs": "./useLoadingEntry.mjs", "./useWaterfallLoad.mjs": "./useWaterfallLoad.mjs" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >= 16.0.0" }, "browserslist": "Node 12.22 - 13 and Node < 13, Node 14.17 - 15 and Node < 15, Node >= 16, > 0.5%, not OperaMini all, not IE > 0, not dead", "peerDependencies": { "react": "16.14 - 17", "react-dom": "16.14 - 17" }, "dependencies": { "extract-files": "^11.0.0", "react-waterfall-render": "^3.0.0" }, "devDependencies": { "@testing-library/react-hooks": "^7.0.2", "abort-controller": "^3.0.0", "coverage-node": "^5.0.1", "esbuild": "^0.14.0", "eslint": "^8.3.0", "eslint-config-env": "^23.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-compat": "^4.0.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-jsdoc": "^37.0.3", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-react": "^7.27.1", "eslint-plugin-react-hooks": "^4.3.0", "event-target-shim": "^6.0.2", "filter-console": "^1.0.0", "formdata-node": "^4.3.1", "gzip-size": "^7.0.0", "jsdoc-md": "^11.0.2", "node-fetch": "^3.1.0", "prettier": "^2.5.0", "react": "^17.0.2", "react-dom": "^17.0.2", "react-test-renderer": "^17.0.2", "revertable-globals": "^2.0.0", "test-director": "^7.0.0" }, "scripts": { "docs-update": "jsdoc-md", "docs-check": "jsdoc-md -c", "eslint": "eslint .", "prettier": "prettier -c .", "tests": "coverage-node test.mjs", "test": "npm run eslint && npm run prettier && npm run docs-check && npm run tests", "prepublishOnly": "npm test" } }