UNPKG

react-waterfall-render

Version:

Renders nested React components with asynchronous cached loading; useful for GraphQL clients and server side rendering.

70 lines (69 loc) 2.05 kB
{ "name": "react-waterfall-render", "version": "5.0.0", "description": "Renders nested React components with asynchronous cached loading; useful for GraphQL clients and server side rendering.", "license": "MIT", "author": { "name": "Jayden Seric", "email": "me@jaydenseric.com", "url": "https://jaydenseric.com" }, "repository": "github:jaydenseric/react-waterfall-render", "homepage": "https://github.com/jaydenseric/react-waterfall-render#readme", "bugs": "https://github.com/jaydenseric/react-waterfall-render/issues", "funding": "https://github.com/sponsors/jaydenseric", "keywords": [ "react", "hooks", "context", "waterfall", "render", "renderer", "data", "loading", "ssr", "esm", "mjs" ], "files": [ "waterfallRender.mjs", "WaterfallRenderContext.mjs" ], "sideEffects": false, "exports": { "./package.json": "./package.json", "./waterfallRender.mjs": "./waterfallRender.mjs", "./WaterfallRenderContext.mjs": "./WaterfallRenderContext.mjs" }, "engines": { "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" }, "browserslist": "Node 14.17 - 15 and Node < 15, Node 16 - 17 and Node < 17, Node >= 18, > 0.5%, not OperaMini all, not dead", "peerDependencies": { "react": "16.14 - 18" }, "devDependencies": { "@types/node": "^18.7.13", "@types/react": "^18.0.17", "@types/react-dom": "^18.0.6", "coverage-node": "^8.0.0", "esbuild": "^0.15.5", "eslint": "^8.22.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-simple-import-sort": "^7.0.0", "gzip-size": "^7.0.0", "prettier": "^2.7.1", "react": "^18.2.0", "react-dom": "^18.2.0", "test-director": "^10.0.0", "typescript": "^4.8.2" }, "scripts": { "eslint": "eslint .", "prettier": "prettier -c .", "types": "tsc -p jsconfig.json", "tests": "coverage-node test.mjs", "test": "npm run eslint && npm run prettier && npm run types && npm run tests", "prepublishOnly": "npm test" } }