Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
@three11/infinite-scroll
Advanced tools
A module for loading more items as you scroll the page down.
See a demo and the documentation.
npm i @three11/infinite-scroll
or
yarn add @three11/infinite-scroll
First, import
the module:
import InfiniteScroll from '@three11/infinite-scroll';
Then initialize a new instance of the module:
const infiniteScroll = new InfiniteScroll();
The default settings are:
Name | Type | Description | Default value |
---|---|---|---|
element | string | CSS selector for the items container | '.js-infinite' |
next | string | CSS selector for the next page link | '.js-infinite__next' |
item | string | CSS selector for the item which will be loaded | '.js-infinite__item' |
disabledClass | string | Class name to add to the next page link | 'disabled' |
hiddenClass | string | Class name to add to the next page link | 'hidden' |
responseType | DOMParserSupportedType | Type of the AJAX response | 'text/html' |
requestMethod | 'GET', 'POST', 'PUT', 'PATCH' | HTTP request type | 'GET' |
viewportTriggerPoint | number | Position in the viewport after which the loading will start | window.innerHeight / 2 |
debounceTime | number | Time to wait before triggering the next loading (in ms) | 500 |
onComplete | function | A function to run after successful load | null |
This module offers full Typescript support out of the box.
GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
FAQs
Infinite scroll: Load more items as you scroll down
The npm package @three11/infinite-scroll receives a total of 1 weekly downloads. As such, @three11/infinite-scroll popularity was classified as not popular.
We found that @three11/infinite-scroll demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.