{"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"dist":{"shasum":"f6f0e42588e03c4afeac0276889d97927d67edc7","tarball":"https://registry.npmjs.org/@react-hook/intersection-observer/-/intersection-observer-3.1.2.tgz","fileCount":16,"integrity":"sha512-mWU3BMkmmzyYMSuhO9wu3eJVP21N8TcgYm9bZnTrMwuM818bEk+0NRM3hP+c/TqA9Ln5C7qE53p1H0QMtzYdvQ==","signatures":[{"sig":"MEUCIB0k8L/uG5XA4STETXnu0x/cEn5ILphUcB0qTLsAdGXhAiEAuBA6WxQtMWgO7GU4/ph+r/J1BObsV1MrGVME57xbJ+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212921},"jest":{"globals":{"__DEV__":true},"testMatch":["<rootDir>/src/**/?(*.)test.{ts,tsx}"],"snapshotResolver":"./test/resolve-snapshot.js","moduleDirectories":["node_modules","src","test"],"setupFilesAfterEnv":["./test/setup.js"],"collectCoverageFrom":["**/src/**/*.{ts,tsx}"]},"main":"dist/main/index.js","name":"@react-hook/intersection-observer","husky":{"hooks":{"pre-commit":"lundle check-types && lint-staged"}},"types":"types/index.d.ts","unpkg":"dist/umd/use-intersection-observer.js","author":{"url":"https://jaredLunde.com","name":"Jared Lunde","email":"jared.lunde@gmail.com"},"module":"dist/module/index.js","source":"src/index.tsx","exports":{".":{"umd":"./dist/umd/use-intersection-observer.js","types":"./types/index.d.ts","import":"./dist/esm/index.mjs","source":"./src/index.tsx","browser":"./dist/module/index.js","default":"./dist/main/index.js","require":"./dist/main/index.js"},"./*":"./*","./package.json":"./package.json"},"gitHead":"49d8cb19777516497ad0ab80b6ff8db075fbd966","license":"MIT","scripts":{"dev":"lundle build -f module,cjs -w","lint":"eslint . --ext .ts,.tsx","test":"jest","build":"lundle build --umd-case camel","format":"prettier --write \"{,!(node_modules|dist|coverage)/**/}*.{ts,tsx,js,jsx,md,yml,json}\"","validate":"lundle check-types && npm run lint && jest --coverage","check-types":"lundle check-types","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format"},"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"homepage":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer#readme","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer","use intersection observer","useintersectionobserver"],"prettier":{"semi":false,"singleQuote":true,"bracketSpacing":false,"jsxSingleQuote":true},"repository":{"url":"git+https://github.com/jaredLunde/react-hook.git","type":"git"},"_npmVersion":"10.2.0","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","directories":{},"lint-staged":{"**/*.{md,yml,json}":["prettier --write"],"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"sideEffects":false,"_nodeVersion":"21.0.0","dependencies":{"intersection-observer":"^0.10.0","@react-hook/passive-layout-effect":"^1.2.0"},"eslintConfig":{"extends":["lunde"]},"eslintIgnore":["node_modules","coverage","dist","test","*.config.js"],"_hasShrinkwrap":false,"devDependencies":{"jest":"latest","husky":"latest","react":"latest","eslint":"latest","lundle":"^0.4.9","prettier":"latest","react-dom":"latest","babel-jest":"latest","typescript":"latest","@types/jest":"latest","lint-staged":"latest","@types/react":"latest","@types/react-dom":"latest","eslint-config-lunde":"latest","react-test-renderer":"latest","@testing-library/react":"latest","@testing-library/jest-dom":"latest","@testing-library/user-event":"latest","@testing-library/react-hooks":"latest"},"peerDependencies":{"react":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/intersection-observer_3.1.2_1722366812490_0.3331293983721293","host":"s3://npm-registry-packages"},"_id":"@react-hook/intersection-observer@3.1.2","version":"3.1.2"}