{"versions":{"3.1.1":{"name":"@react-hook/intersection-observer","version":"3.1.1","homepage":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer","use intersection observer","useintersectionobserver"],"main":"dist/main/index.js","module":"dist/module/index.js","unpkg":"dist/umd/use-intersection-observer.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","umd":"./dist/umd/use-intersection-observer.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"lundle build --umd-case camel","check-types":"lundle check-types","dev":"lundle build -f module,cjs -w","format":"prettier --write \"{,!(node_modules|dist|coverage)/**/}*.{ts,tsx,js,jsx,md,yml,json}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"lundle check-types && npm run lint && jest --coverage"},"husky":{"hooks":{"pre-commit":"lundle check-types && lint-staged"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"eslintConfig":{"extends":["lunde"]},"eslintIgnore":["node_modules","coverage","dist","test","*.config.js"],"jest":{"moduleDirectories":["node_modules","src","test"],"testMatch":["<rootDir>/src/**/?(*.)test.{ts,tsx}"],"collectCoverageFrom":["**/src/**/*.{ts,tsx}"],"setupFilesAfterEnv":["./test/setup.js"],"snapshotResolver":"./test/resolve-snapshot.js","globals":{"__DEV__":true}},"prettier":{"semi":false,"singleQuote":true,"jsxSingleQuote":true,"bracketSpacing":false},"devDependencies":{"@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@testing-library/user-event":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","babel-jest":"latest","eslint":"latest","eslint-config-lunde":"latest","husky":"latest","jest":"latest","lint-staged":"latest","lundle":"^0.4.9","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","typescript":"latest"},"dependencies":{"@react-hook/passive-layout-effect":"^1.2.0","intersection-observer":"^0.10.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@3.1.1","dist":{"shasum":"6b8fdb80d133c9c28bc8318368ecb3a1f8befc50","size":54974,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-3.1.1.tgz","integrity":"sha512-OTDx8/wFaRvzFtKl1dEUEXSOqK2zVJHporiTTdC2xO++0e9FEx9wIrPis5q3lqtXeZH9zYGLbk+aB75qNFbbuw=="},"_npmUser":{"name":"anonymous","email":"jared.lunde@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_3.1.1_1611886343463_0.5935053183740275"},"_hasShrinkwrap":false,"publish_time":1611886343628,"_cnpm_publish_time":1611886343628,"_cnpmcore_publish_time":"2021-12-16T17:45:09.808Z","contributors":[]},"3.1.0":{"name":"@react-hook/intersection-observer","version":"3.1.0","homepage":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer","use intersection observer","useintersectionobserver"],"main":"dist/main/index.js","module":"dist/module/index.js","unpkg":"dist/umd/use-intersection-observer.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","umd":"./dist/umd/use-intersection-observer.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"lundle build --umd-case camel","check-types":"lundle check-types","dev":"lundle build -f module,cjs -w","format":"prettier --write \"{,!(node_modules|dist|coverage)/**/}*.{ts,tsx,js,jsx,md,yml,json}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"lundle check-types && npm run lint && jest --coverage"},"husky":{"hooks":{"pre-commit":"lundle check-types && lint-staged"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"eslintConfig":{"extends":["lunde"]},"eslintIgnore":["node_modules","coverage","dist","test","*.config.js"],"jest":{"moduleDirectories":["node_modules","src","test"],"testMatch":["<rootDir>/src/**/?(*.)test.{ts,tsx}"],"collectCoverageFrom":["**/src/**/*.{ts,tsx}"],"setupFilesAfterEnv":["./test/setup.js"],"snapshotResolver":"./test/resolve-snapshot.js","globals":{"__DEV__":true}},"prettier":{"semi":false,"singleQuote":true,"jsxSingleQuote":true,"bracketSpacing":false},"devDependencies":{"@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@testing-library/user-event":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","babel-jest":"latest","eslint":"latest","eslint-config-lunde":"latest","husky":"latest","jest":"latest","lint-staged":"latest","lundle":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","typescript":"latest"},"dependencies":{"@react-hook/passive-layout-effect":"^1.2.0","intersection-observer":"^0.10.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@3.1.0","dist":{"shasum":"a914236e0e4de274b6fbf48ef4e9047490161e3f","size":24740,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-3.1.0.tgz","integrity":"sha512-rAaBFLUjdTjtG4zLXCF99WCJKCKddytkZqRZDH00VDOTRtFgbLhZBBB6NFzdCO8H8dPOJQ8kYcEA+p3P7oUosw=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_3.1.0_1591544599695_0.2657824878943311"},"_hasShrinkwrap":false,"publish_time":1591544599818,"_cnpm_publish_time":1591544599818,"_cnpmcore_publish_time":"2021-12-16T17:45:10.032Z","contributors":[]},"3.0.1":{"name":"@react-hook/intersection-observer","version":"3.0.1","homepage":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer","use intersection observer","useintersectionobserver"],"main":"dist/main/index.js","module":"dist/module/index.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"npm run build-esm && npm run build-main && npm run build-module && npm run build-types","build-esm":"npm run compile -- -d dist/esm --env-name esm --out-file-extension .mjs","build-main":"npm run compile -- -d dist/main --env-name main","build-module":"npm run compile -- -d dist/module --env-name module","build-types":"tsc -p tsconfig.json -d --outDir types --emitDeclarationOnly","check-types":"tsc --noEmit -p tsconfig.json","compile":"babel src -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/*.test.tsx\" --delete-dir-on-start","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"npm run build-types && git add types && lint-staged"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"^3.0.1","@typescript-eslint/parser":"^3.0.1","babel-plugin-annotate-pure-calls":"^0.4.0","babel-plugin-optimize-react":"^0.0.4","eslint":"^7.1.0","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"^23.13.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.6","prettier":"^2.0.5","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^2.6.3","ts-jest":"^26.0.0","typescript":"^3.9.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.3","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@3.0.1","dist":{"shasum":"b5e3d3e3b58c8419ccab6f9b0013814f0d92f250","size":6381,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-3.0.1.tgz","integrity":"sha512-uVxGl+1w8U7RlWhn/G7bFtPXiW/4r+fWgIy3l35ycvpl5Ra6w1IwXvcQklZjKy/ORl8lYOQCa/oetGOQPGm8PQ=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_3.0.1_1590590856242_0.930751708112973"},"_hasShrinkwrap":false,"publish_time":1590590856409,"_cnpm_publish_time":1590590856409,"_cnpmcore_publish_time":"2021-12-16T17:45:10.248Z","contributors":[]},"3.0.0":{"name":"@react-hook/intersection-observer","version":"3.0.0","homepage":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer","use intersection observer","useintersectionobserver"],"main":"dist/main/index.js","module":"dist/module/index.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"npm run build-esm && npm run build-main && npm run build-module && npm run build-types","build-esm":"npm run compile -- -d dist/esm --env-name esm --out-file-extension .mjs","build-main":"npm run compile -- -d dist/main --env-name main","build-module":"npm run compile -- -d dist/module --env-name module","build-types":"tsc -p tsconfig.json -d --outDir types --emitDeclarationOnly","check-types":"tsc --noEmit -p tsconfig.json","compile":"babel src -x .ts,.tsx --ignore \"**/*.test.ts\",\"**/*.test.tsx\" --delete-dir-on-start","format":"prettier --write \"**/*.{ts,tsx,js,jsx,md,yml,json,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"npm run build-types && git add types && lint-staged"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"^3.0.1","@typescript-eslint/parser":"^3.0.1","babel-plugin-annotate-pure-calls":"^0.4.0","babel-plugin-optimize-react":"^0.0.4","eslint":"^7.1.0","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"^23.13.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.6","prettier":"^2.0.5","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^2.6.3","ts-jest":"^26.0.0","typescript":"^3.9.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.3","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@3.0.0","dist":{"shasum":"ee70c321ad6fb3eddc6398a05f01eb981200e57e","size":6402,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-3.0.0.tgz","integrity":"sha512-+bu2lsqP5xzPBtY4HSmxcY6dnwimZPhStjEF/NMOfdyePXD9WNzhhfo6/Cmi8CPbG/Fuc0X6G8kd4ol+RcWOFA=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_3.0.0_1590555451207_0.6513742702225858"},"_hasShrinkwrap":false,"publish_time":1590555451363,"_cnpm_publish_time":1590555451363,"_cnpmcore_publish_time":"2021-12-16T17:45:10.484Z","contributors":[]},"2.0.10":{"name":"@react-hook/intersection-observer","version":"2.0.10","homepage":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer","use intersection observer","useintersectionobserver"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:es":"babel src -d dist/es -x .ts --env-name es --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,js,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.2","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.10","dist":{"shasum":"17644dbae132e106498b6fb0c44d6218d4d1d5cd","size":4721,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.10.tgz","integrity":"sha512-vUMVDZtIeXlFrSfqBV4y7nBXyJ5BPrvs4XeaQdAoLo5FjrGgXg3zP9tEhAB/dwMzcOixD3ULkAthQECc4xisvw=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.10_1574796017133_0.7297026136904687"},"_hasShrinkwrap":false,"publish_time":1574796017265,"_cnpm_publish_time":1574796017265,"_cnpmcore_publish_time":"2021-12-16T17:45:10.691Z","contributors":[]},"2.0.9":{"name":"@react-hook/intersection-observer","version":"2.0.9","homepage":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer","use intersection observer","useintersectionobserver"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:es":"babel src -d dist/es -x .ts --env-name es --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,js,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.2","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.9","dist":{"shasum":"ffcd4a6f8de84d5e39adff8f4a399771220f7c77","size":4721,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.9.tgz","integrity":"sha512-Gl8RA8pGu4eQDSgVAdjZH+XHOUmM/FUOYqr4R26xASNVUnMcb8hFMzKj3Md0T8yH6+2LKyUV7AuzBbtQWZWbrw=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.9_1574795827967_0.21012755465781385"},"_hasShrinkwrap":false,"publish_time":1574795828083,"_cnpm_publish_time":1574795828083,"_cnpmcore_publish_time":"2021-12-16T17:45:10.922Z","contributors":[]},"2.0.8":{"name":"@react-hook/intersection-observer","version":"2.0.8","homepage":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"```jsx harmony import useIntersectionObserver from '@react-hook/intersection-observer'","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","format":"prettier --write \"**/*.{js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint .","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","babel-eslint":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.1","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.8","dist":{"shasum":"aba9d435d17107d324af7b1bc93fbdf3809349c5","size":4610,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.8.tgz","integrity":"sha512-vFAZtaoCFJnnI/d2WZ2yeMZ4+Fo2uZMkwjuuFt0NtBIiRavoqn5/7fXxmCTmGMmgzDZ9+4pZE83LFfgyWtOkww=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.8_1572322474868_0.32335476931435614"},"_hasShrinkwrap":false,"publish_time":1572322474998,"_cnpm_publish_time":1572322474998,"_cnpmcore_publish_time":"2021-12-16T17:45:11.100Z","contributors":[]},"2.0.7":{"name":"@react-hook/intersection-observer","version":"2.0.7","homepage":"https://github.com/jaredLunde/react-hook#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"```jsx harmony import useIntersectionObserver from '@react-hook/intersection-observer'","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","format":"prettier --write \"**/*.{js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint .","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","babel-eslint":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.1","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.7","dist":{"shasum":"8588928155f018e4b35978ba368b848609440be8","size":4602,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.7.tgz","integrity":"sha512-IDNRHj07S0133fiE0NhST5uq7lYYYnjHDDpOuQ9fajm0xjY7fommtSpLR7DokbefShtd3zCkSZKg4Jz+ZK/wRA=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.7_1572322389460_0.7522992142537999"},"_hasShrinkwrap":false,"publish_time":1572322389625,"_cnpm_publish_time":1572322389625,"_cnpmcore_publish_time":"2021-12-16T17:45:11.322Z","contributors":[]},"2.0.6":{"name":"@react-hook/intersection-observer","version":"2.0.6","homepage":"https://github.com/jaredLunde/react-hook#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"#### `npm i @react-hook/intersection-observer`","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","format":"prettier --write \"**/*.{js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint .","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","babel-eslint":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.1","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.6","dist":{"shasum":"fdbb961b67a443227270741d876ae37cc8a7414b","size":4613,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.6.tgz","integrity":"sha512-nRDxZ22ZVRNzSlV8LDeBTX8aiyy85PLJMfklbq0BH76R35WihP9srRyXMEvnqP+gcKDuXrLBVI3RA37Fj2pVdA=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.6_1572322334414_0.5988193360606329"},"_hasShrinkwrap":false,"publish_time":1572322334521,"_cnpm_publish_time":1572322334521,"_cnpmcore_publish_time":"2021-12-16T17:45:11.526Z","contributors":[]},"2.0.5":{"name":"@react-hook/intersection-observer","version":"2.0.5","homepage":"https://github.com/jaredLunde/react-hook#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"#### `npm i @react-hook/intersection-observer`","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","format":"prettier --write \"**/*.{js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint .","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","babel-eslint":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.1","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.5","dist":{"shasum":"8adb94016d628d54b2272b9864518bcc57f5db37","size":4613,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.5.tgz","integrity":"sha512-tSSVruGVMi1UZEREz+j7MCr41p1cJQDnL2ppnSNGcI8IJt3JAK38FznJ2bJWH3QYBetfGtaZZ0PLW5KdCRmZ/A=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.5_1572320461829_0.2382423007846095"},"_hasShrinkwrap":false,"publish_time":1572320461966,"_cnpm_publish_time":1572320461966,"_cnpmcore_publish_time":"2021-12-16T17:45:11.706Z","contributors":[]},"2.0.4":{"name":"@react-hook/intersection-observer","version":"2.0.4","homepage":"https://github.com/jaredLunde/react-hook#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"#### `npm i @react-hook/intersection-observer`","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","format":"prettier --write \"**/*.{js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint .","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","babel-eslint":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.1","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.4","dist":{"shasum":"a715eef2a0eb53aa7cc0d8bbc95c6762d5d0f923","size":4612,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.4.tgz","integrity":"sha512-Yhql7LlWUiZDje2NqeMumlBFG83ry4zPQffwRfNAahoBcjQ0fYLdV7b7JrFVN4b5tDXeDhXeOM5t4a2VxMSKLQ=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.4_1572320368398_0.05440856665260174"},"_hasShrinkwrap":false,"publish_time":1572320368566,"_cnpm_publish_time":1572320368566,"_cnpmcore_publish_time":"2021-12-16T17:45:11.931Z","contributors":[]},"2.0.3":{"name":"@react-hook/intersection-observer","version":"2.0.3","homepage":"https://github.com/jaredLunde/react-hook#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"#### `npm i @react-hook/intersection-observer`","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","format":"prettier --write \"**/*.{js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint .","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","babel-eslint":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.1","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.3","dist":{"shasum":"63512c8a2cf46bd49cfffdb28bf9fde0fd769059","size":4613,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.3.tgz","integrity":"sha512-rczyAoG9n6G6b1gRKTgLJcgtHdfDSp60ACEHA4kkGt+6Ap/I93hbQGXrZyo/hqQQ6HLQD86SlZAl3HFjaR6Odg=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.3_1572319967464_0.006260983376028095"},"_hasShrinkwrap":false,"publish_time":1572319967591,"_cnpm_publish_time":1572319967591,"_cnpmcore_publish_time":"2021-12-16T17:45:12.181Z","contributors":[]},"2.0.2":{"name":"@react-hook/intersection-observer","version":"2.0.2","homepage":"https://github.com/jaredLunde/react-hook#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","format":"prettier --write \"**/*.{js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint .","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","babel-eslint":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.1","intersection-observer":"^0.7.0"},"peerDependencies":{"react":">=16.8"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.2","dist":{"shasum":"9e0aa2b729b1780fb2ddfa2fcdf9929bcdeec986","size":4480,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.2.tgz","integrity":"sha512-go++7MtK3ADQP1Q7MRwH/d1j66QBJDAJXpsWuAgbDCvZmHvznE0Tak7dyeZZGNRWqABmUzT4tsgx86k2K+nLXQ=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.2_1572310585637_0.8416078537966427"},"_hasShrinkwrap":false,"publish_time":1572310585767,"_cnpm_publish_time":1572310585767,"_cnpmcore_publish_time":"2021-12-16T17:45:12.422Z","contributors":[]},"2.0.1":{"name":"@react-hook/intersection-observer","version":"2.0.1","homepage":"https://github.com/jaredLunde/react-hook#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","format":"prettier --write \"**/*.{js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint .","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","babel-eslint":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.1","intersection-observer":"^0.7.0"},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.1","dist":{"shasum":"7951fe8affcc8297ecd4ae84a2f2f9920a90ac98","size":4474,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.1.tgz","integrity":"sha512-Ptw8XiXuoDXp98+PhfJp23d467QyukwmhRMfCO8oQ4IGeGQdBHiX3YSNbFXw0+k7JWwZKBxmqP21Qkxha6pD0g=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.1_1572310564708_0.9181201726753632"},"_hasShrinkwrap":false,"publish_time":1572310564885,"_cnpm_publish_time":1572310564885,"_cnpmcore_publish_time":"2021-12-16T17:45:12.630Z","contributors":[]},"2.0.0":{"name":"@react-hook/intersection-observer","version":"2.0.0","homepage":"https://github.com/jaredLunde/react-hook#readme","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","build:es":"cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start","format":"prettier --write \"**/*.{js,jsx,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint .","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json,babelrc,eslintrc,prettierrc}":["prettier --write"]},"devDependencies":{"@babel/preset-react":"latest","@lunde/babel-preset-es":"latest","@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","babel-eslint":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","eslint-plugin-react":"latest","eslint-plugin-react-hooks":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","rimraf":"^2.6.3"},"dependencies":{"@react-hook/passive-layout-effect":"^1.0.1"},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@2.0.0","dist":{"shasum":"e94a9a86aa4d3d55d330808dbf9cc7a8d4df8bb1","size":4465,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-2.0.0.tgz","integrity":"sha512-Cx2zrRWaLyzdyNVOn8dLguwdqQyTmWokWwy00hC52RO3o5SElrxC5Ro9DaG5/xJ6iJhy0JdAvRfExb1E/adE9A=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_2.0.0_1572310478394_0.09700483448978892"},"_hasShrinkwrap":false,"publish_time":1572310478500,"_cnpm_publish_time":1572310478500,"_cnpmcore_publish_time":"2021-12-16T17:45:12.818Z","contributors":[]},"1.0.1":{"name":"@react-hook/intersection-observer","version":"1.0.1","main":"dist/cjs/index.js","author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://BeStellar.co"},"license":"MIT","sideEffects":false,"module":"dist/es/index.js","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer"},"scripts":{"build":"yarn run build:es && yarn run build:cjs","build:es":"rimraf dist/es && cross-env NODE_ENV=production BABEL_ENV=es babel src --out-dir dist/es && npm run prettier:es","build:cjs":"rimraf dist/cjs && cross-env NODE_ENV=production BABEL_ENV=cjs babel src --out-dir dist/cjs && npm run prettier:cjs","watch:es":"rimraf dist/es && cross-env NODE_ENV=production BABEL_ENV=es babel src -w --out-dir dist/es","prettier":"prettier --single-quote --no-semi --no-bracket-spacing --trailing-comma es5 --write","prettier:es":"yarn prettier \"dist/es/**/*.js\"","prettier:cjs":"yarn prettier \"dist/cjs/**/*.js\"","prepublishOnly":"yarn build"},"keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"devDependencies":{"@stellar-apps/babel-preset-es":"^1.0.4","@stellar-apps/babel-preset-react":"^1.0.1","prettier":"^1.16.4","rimraf":"^2.6.3"},"peerDependencies":{"prop-types":"^15.6.0","react":"^16.8.0"},"dependencies":{"intersection-observer":"^0.5.1"},"description":"A React hook for the `IntersectionObserver` API that uses a polyfill when the native API is not available.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@1.0.1","dist":{"shasum":"bc9ad0b46ed665ffae76b31195f3bae3fc991ceb","size":3949,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-1.0.1.tgz","integrity":"sha512-+dJpcdSQXgedfl7qCAutSYqdEZ+HVGB+cteXxv7wO0kt4UC8E+6km8Pee21VUaZWJpLGgM3ijDa661JrUGub0w=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_1.0.1_1554534133986_0.3636830973568421"},"_hasShrinkwrap":false,"publish_time":1554534134135,"_cnpm_publish_time":1554534134135,"_cnpmcore_publish_time":"2021-12-16T17:45:13.040Z","contributors":[]},"1.0.0":{"name":"@react-hook/intersection-observer","version":"1.0.0","main":"dist/cjs/index.js","author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://BeStellar.co"},"license":"MIT","sideEffects":false,"module":"dist/es/index.js","repository":{"type":"git","url":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer"},"scripts":{"build":"yarn run build:es && yarn run build:cjs","build:es":"rimraf dist/es && cross-env NODE_ENV=production BABEL_ENV=es babel src --out-dir dist/es && npm run prettier:es","build:cjs":"rimraf dist/cjs && cross-env NODE_ENV=production BABEL_ENV=cjs babel src --out-dir dist/cjs && npm run prettier:cjs","watch:es":"rimraf dist/es && cross-env NODE_ENV=production BABEL_ENV=es babel src -w --out-dir dist/es","prettier":"prettier --single-quote --no-semi --no-bracket-spacing --trailing-comma es5 --write","prettier:es":"yarn prettier \"dist/es/**/*.js\"","prettier:cjs":"yarn prettier \"dist/cjs/**/*.js\"","prepublishOnly":"yarn build"},"keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer"],"devDependencies":{"@stellar-apps/babel-preset-es":"^1.0.4","@stellar-apps/babel-preset-react":"^1.0.1","prettier":"^1.16.4","rimraf":"^2.6.3"},"peerDependencies":{"prop-types":"^15.6.0","react":"^16.8.0"},"dependencies":{"intersection-observer":"^0.5.1"},"description":"A React hook for the `IntersectionObserver` API that uses a polyfill when the native API is not available.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@react-hook/intersection-observer@1.0.0","dist":{"shasum":"38bee98f353641e9e0825f01db33ecf02e7c77e3","size":4169,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-1.0.0.tgz","integrity":"sha512-DKuSubwtgP3fXo4X4Vjn7RMAkx5BpriaqNS7anRluUvSyLBjQ5OzZPnT4HjrWvw3EteDG1rnHPcQYt9wgG6spg=="},"maintainers":[{"name":"anonymous","email":"jared@BeStellar.co"}],"_npmUser":{"name":"anonymous","email":"jared@BeStellar.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_1.0.0_1554533518584_0.5815155172933972"},"_hasShrinkwrap":false,"publish_time":1554533518708,"_cnpm_publish_time":1554533518708,"_cnpmcore_publish_time":"2021-12-16T17:45:13.297Z","contributors":[]},"3.1.2":{"name":"@react-hook/intersection-observer","version":"3.1.2","homepage":"https://github.com/jaredLunde/react-hook/tree/master/packages/intersection-observer#readme","repository":{"type":"git","url":"git+https://github.com/jaredLunde/react-hook.git"},"bugs":{"url":"https://github.com/jaredLunde/react-hook/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available","keywords":["react","react hook","hook","react hooks","hooks","intersection","intersection observer","use intersection observer","useintersectionobserver"],"main":"dist/main/index.js","module":"dist/module/index.js","unpkg":"dist/umd/use-intersection-observer.js","source":"src/index.tsx","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","umd":"./dist/umd/use-intersection-observer.js","source":"./src/index.tsx","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./*":"./*"},"sideEffects":false,"scripts":{"build":"lundle build --umd-case camel","check-types":"lundle check-types","dev":"lundle build -f module,cjs -w","format":"prettier --write \"{,!(node_modules|dist|coverage)/**/}*.{ts,tsx,js,jsx,md,yml,json}\"","lint":"eslint . --ext .ts,.tsx","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"lundle check-types && npm run lint && jest --coverage"},"husky":{"hooks":{"pre-commit":"lundle check-types && lint-staged"}},"lint-staged":{"**/*.{ts,tsx,js,jsx}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"eslintConfig":{"extends":["lunde"]},"eslintIgnore":["node_modules","coverage","dist","test","*.config.js"],"jest":{"moduleDirectories":["node_modules","src","test"],"testMatch":["<rootDir>/src/**/?(*.)test.{ts,tsx}"],"collectCoverageFrom":["**/src/**/*.{ts,tsx}"],"setupFilesAfterEnv":["./test/setup.js"],"snapshotResolver":"./test/resolve-snapshot.js","globals":{"__DEV__":true}},"prettier":{"semi":false,"singleQuote":true,"jsxSingleQuote":true,"bracketSpacing":false},"devDependencies":{"@testing-library/jest-dom":"latest","@testing-library/react":"latest","@testing-library/react-hooks":"latest","@testing-library/user-event":"latest","@types/jest":"latest","@types/react":"latest","@types/react-dom":"latest","babel-jest":"latest","eslint":"latest","eslint-config-lunde":"latest","husky":"latest","jest":"latest","lint-staged":"latest","lundle":"^0.4.9","prettier":"latest","react":"latest","react-dom":"latest","react-test-renderer":"latest","typescript":"latest"},"dependencies":{"@react-hook/passive-layout-effect":"^1.2.0","intersection-observer":"^0.10.0"},"peerDependencies":{"react":">=16.8"},"_id":"@react-hook/intersection-observer@3.1.2","gitHead":"49d8cb19777516497ad0ab80b6ff8db075fbd966","_nodeVersion":"21.0.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-mWU3BMkmmzyYMSuhO9wu3eJVP21N8TcgYm9bZnTrMwuM818bEk+0NRM3hP+c/TqA9Ln5C7qE53p1H0QMtzYdvQ==","shasum":"f6f0e42588e03c4afeac0276889d97927d67edc7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@react-hook/intersection-observer/-/intersection-observer-3.1.2.tgz","fileCount":16,"unpackedSize":212921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0k8L/uG5XA4STETXnu0x/cEn5ILphUcB0qTLsAdGXhAiEAuBA6WxQtMWgO7GU4/ph+r/J1BObsV1MrGVME57xbJ+U="}],"size":58276},"_npmUser":{"name":"anonymous","email":"jared.lunde@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jared.lunde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intersection-observer_3.1.2_1722366812490_0.3331293983721293"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-30T19:13:32.668Z","publish_time":1722366812668,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.1.2"},"name":"@react-hook/intersection-observer","time":{"created":"2022-01-28T00:12:28.432Z","modified":"2024-07-30T22:18:34.971Z","3.1.1":"2021-01-29T02:12:23.628Z","3.1.0":"2020-06-07T15:43:19.818Z","3.0.1":"2020-05-27T14:47:36.409Z","3.0.0":"2020-05-27T04:57:31.363Z","2.0.10":"2019-11-26T19:20:17.265Z","2.0.9":"2019-11-26T19:17:08.083Z","2.0.8":"2019-10-29T04:14:34.998Z","2.0.7":"2019-10-29T04:13:09.625Z","2.0.6":"2019-10-29T04:12:14.521Z","2.0.5":"2019-10-29T03:41:01.966Z","2.0.4":"2019-10-29T03:39:28.566Z","2.0.3":"2019-10-29T03:32:47.591Z","2.0.2":"2019-10-29T00:56:25.767Z","2.0.1":"2019-10-29T00:56:04.885Z","2.0.0":"2019-10-29T00:54:38.500Z","1.0.1":"2019-04-06T07:02:14.135Z","1.0.0":"2019-04-06T06:51:58.708Z","3.1.2":"2024-07-30T19:13:32.668Z"},"readme":"<hr>\n<div align=\"center\">\n  <h1 align=\"center\">\n    useIntersectionObserver()\n  </h1>\n  <div align=\"center\">\n    <a href=\"https://flexstack.com\"><img src=\"https://flexstack.com/images/supported-by-flexstack.svg\" height=\"38\" alt=\"Supported by FlexStack\"></a>\n  </div>\n</div>\n<hr>\n\n<p align=\"center\">\n  <a href=\"https://bundlephobia.com/result?p=@react-hook/intersection-observer\">\n    <img alt=\"Bundlephobia\" src=\"https://img.shields.io/bundlephobia/minzip/@react-hook/intersection-observer?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"Types\" href=\"https://www.npmjs.com/package/@react-hook/intersection-observer\">\n    <img alt=\"Types\" src=\"https://img.shields.io/npm/types/@react-hook/intersection-observer?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"Build status\" href=\"https://travis-ci.com/jaredLunde/react-hook\">\n    <img alt=\"Build status\" src=\"https://img.shields.io/travis/com/jaredLunde/react-hook?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"NPM version\" href=\"https://www.npmjs.com/package/@react-hook/intersection-observer\">\n    <img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/@react-hook/intersection-observer?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"License\" href=\"https://jaredlunde.mit-license.org/\">\n    <img alt=\"MIT License\" src=\"https://img.shields.io/npm/l/@react-hook/intersection-observer?style=for-the-badge&labelColor=24292e\">\n  </a>\n</p>\n\n<pre align=\"center\">npm i @react-hook/intersection-observer</pre>\n\nA React hook for the IntersectionObserver API that uses a polyfill when the native API is not available\n\nThe Intersection Observer API provides a way to asynchronously observe changes in\nthe intersection of a target element with an ancestor element or with a top-level document's viewport. The ancestor\nelement or viewport is referred to as the root.\n\nWhen an IntersectionObserver is created, it's configured to watch for given ratios of visibility within the root. The\nconfiguration cannot be changed once the IntersectionObserver is created, so a given observer object is only useful for\nwatching for specific changes in degree of visibility.\n\n## Quick Start\n\n```jsx harmony\nimport * as React from 'react'\nimport useIntersectionObserver from '@react-hook/intersection-observer'\n\nconst Component = () => {\n  const [ref, setRef] = React.useState()\n  const {isIntersecting} = useIntersectionObserver(ref)\n  return <div ref={setRef}>Is intersecting? {isIntersecting}</div>\n}\n```\n\n## API\n\n### `useIntersectionObserver(target, options)`\n\n```ts\nfunction useIntersectionObserver<T extends HTMLElement = HTMLElement>(\n  target: React.RefObject<T> | T | null,\n  options: IntersectionObserverOptions = {}\n): IntersectionObserverEntry\n```\n\n#### Arguments\n\n| Argument | Type                                                          | Required? | Description                                          |\n| -------- | ------------------------------------------------------------- | --------- | ---------------------------------------------------- |\n| target   | <code>React.RefObject<T> &#124; T &#124; null</code>          | Yes       | A React ref created by `useRef()` or an HTML element |\n| options  | [`IntersectionObserverOptions`](#intersectionobserveroptions) | No        | Configuration options for the IntersectionObserver   |\n\n#### IntersectionObserverOptions\n\n| Property              | Type                              | Default     | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| --------------------- | --------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| root                  | `DOMElement`                      | `document`  | A specific ancestor of the target element being observed. If no value was passed to the constructor or this is `null`, the top-level document's viewport is used                                                                                                                                                                                                                                                                                                                                                                                                               |\n| rootMargin            | `string`                          | `\"0 0 0 0\"` | Margin around the root. Can have values similar to the CSS margin property, e.g. \"10px 20px 30px 40px\" (top, right, bottom, left). The values can be percentages. This set of values serves to grow or shrink each side of the root element's bounding box before computing intersections.                                                                                                                                                                                                                                                                                     |\n| threshold             | <code>number&#124;number[]</code> | `0`         | Either a single number or an array of numbers which indicate at what percentage of the target's visibility the observer's callback should be executed. If you only want to detect when visibility passes the 50% mark, you can use a value of `0.5`. If you want the callback to run every time visibility passes another 25%, you would specify the array `[0, 0.25, 0.5, 0.75, 1]`. The default is 0 (meaning as soon as even one pixel is visible, the callback will be run). A value of 1.0 means that the threshold isn't considered passed until every pixel is visible. |\n| pollInterval          | `number`                          | `null`      | The frequency in which the polyfill polls for intersection changes.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| useMutationObserver   | `bool`                            | `true`      | You can also choose to not check for intersections in the polyfill when the DOM changes by setting this to `false`                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| initialIsIntersecting | `bool`                            | `false`     | Changes the default value of `isIntersecting` for use in places like SSR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n\n#### Returns `IntersectionObserverEntry`\n\n| Type                        | Description                                                                                                                                                                 |\n| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `IntersectionObserverEntry` | This is the [IntersectionObserverEntry](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry) object returned by the `IntersectionObserver` callback. |\n\n## LICENSE\n\nMIT","users":{}}