UNPKG

preact-intersection-observer

Version:

A lightweight Preact implementation of Intersection Observer API

57 lines (56 loc) 1.48 kB
{ "name": "preact-intersection-observer", "version": "2.3.6", "description": "A lightweight Preact implementation of Intersection Observer API", "main": "dist/index.js", "homepage": "https://github.com/HenrikDK2/preact-intersection-observer", "bugs": "https://github.com/HenrikDK2/preact-intersection-observer/issues", "type": "module", "scripts": { "build": "node build.mjs", "start": "parcel example/index.html --out-dir example/dist" }, "prettier": { "printWidth": 120, "proseWrap": "always" }, "keywords": [ "preact", "npm", "intersection", "intersection observer", "intersection observer preact", "lightweight intersection observer", "viewport observer", "observer", "preact-intersection-observer", "lightweight", "hooks", "inView", "viewport", "useObserver", "useIntersectionObserver", "lazy load" ], "types": "dist/index.d.ts", "author": "Henrik Mundt Milo", "license": "MIT", "devDependencies": { "@types/node": "^18.11.18", "@typescript-eslint/eslint-plugin": "^5.48.2", "@typescript-eslint/parser": "^5.48.2", "eslint": "^8.32.0", "eslint-config-preact": "^1.3.0", "eslint-plugin-react": "^7.32.1", "gzip-size": "^7.0.0", "jest": "^29.3.1", "parcel-bundler": "^1.12.5", "prettier": "2.8.3", "shx": "^0.3.4", "terser": "^5.16.1", "typescript": "^4.9.4" }, "peerDependencies": { "preact": "10.x" } }