{"bugs":{"url":"https://github.com/ankeetmaini/react-infinite-scroll-component/issues"},"dist":{"shasum":"95bd7a9b9ed34c9460eb30339f60f66e2db1f0ac","tarball":"https://registry.npmjs.org/react-infinite-scroll-component/-/react-infinite-scroll-component-7.2.1.tgz","fileCount":40,"integrity":"sha512-yPuEf6VHBJXFt+YXDxjlnAuhorUwiA2cKURx/P6a7WW3k+TvwY/mbx7KP1rQ1hxGzDcwreczRyLIv6eSd1sFIw==","signatures":[{"sig":"MEYCIQC0eWfEbffNlgAWCxCwJbQ4L39cFFPnirlq86scY6OVOwIhALTzW8RD45VcGUXoi3TWHwcaGPRqBY9v9GN0nc/W+oUu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216610},"main":"dist/index.js","name":"react-infinite-scroll-component","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","author":{"name":"Ankeet Maini","email":"ankeet.maini@gmail.com"},"module":"dist/index.es.js","source":"src/index.tsx","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.js"}},"gitHead":"8f5ee8c782e9542009c53d3cf09a4e548c4660d5","license":"MIT","scripts":{"lint":"eslint 'src/**/*.{ts,tsx,js,jsx}'","size":"size-limit","test":"jest","build":"rimraf dist && rollup -c","codecov":"codecov","prepare":"husky","lint:fix":"yarn lint --fix","prettify":"prettier --write 'src/**/*'","ts-check":"tsc -p tsconfig.json --noEmit","storybook":"storybook dev -p 6006","prepublish":"yarn build","prettier:check":"prettier --check 'src/**/*'","build-storybook":"storybook build"},"_npmUser":{"name":"iamdarshshah","email":"imdarshshah@gmail.com"},"homepage":"https://github.com/ankeetmaini/react-infinite-scroll-component#readme","keywords":["react","infinite-scroll","infinite","scroll","component","react-component","typescript","hooks","react-hooks","intersectionobserver","lazy-loading","pagination","pull-to-refresh","inverse-scroll","chat-scroll","feed","list","infinite-list","react-18","react-19","zero-deps"],"repository":{"url":"git+https://github.com/ankeetmaini/react-infinite-scroll-component.git","type":"git"},"size-limit":[{"path":"dist/index.es.js","limit":"6 kB"},{"path":"dist/index.js","limit":"6 kB"}],"_npmVersion":"10.8.2","description":"Infinite scroll component for React. Zero runtime dependencies, IntersectionObserver-based, TypeScript-first. Window scroll, fixed-height, and custom container modes. Pull-to-refresh and inverse (chat) scroll included.","directories":{},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix"],"*.{js,css,json,md}":["prettier --write"]},"maintainers":[{"name":"ankeetmaini","email":"ankeet.maini@gmail.com"},{"name":"rajatsan","email":"rajatsancheti@gmail.com"},{"name":"iamdarshshah","email":"imdarshshah@gmail.com"}],"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.0","react":"^17.0.2","eslint":"^8","rimraf":"^3.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","prettier":"^2.8.0","react-dom":"^17.0.2","storybook":"^7.6.0","size-limit":"^12.0.1","typescript":"^5.4.0","@babel/core":"^7.20.0","@types/jest":"^29.5.14","lint-staged":"^15.0.0","@types/react":"^17.0.0","babel-loader":"^8.0.6","@storybook/react":"^7.6.0","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.28.5","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@testing-library/react":"^12.1.5","eslint-config-prettier":"^10.1.8","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.28.5","@rollup/plugin-typescript":"^11.0.0","@storybook/react-webpack5":"^7.6.0","@typescript-eslint/parser":"^8.50.1","@rollup/plugin-node-resolve":"^15.0.0","@storybook/addon-essentials":"^7.6.0","@size-limit/preset-small-lib":"^12.0.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"peerDependencies":{"react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/react-infinite-scroll-component_7.2.1_1780775262091_0.3519148447428604","host":"s3://npm-registry-packages-npm-production"},"_id":"react-infinite-scroll-component@7.2.1","version":"7.2.1"}