{"_id":"in-view","_rev":"40-d99960a3e7e4a63b2a6e3dca20236eaa","name":"in-view","description":"Get notified when a DOM element enters or exits the viewport.","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.0":{"name":"in-view","version":"0.1.0","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","lint":"eslint src/**/*.js"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.3.1","webpack":"^1.13.1"},"dependencies":{"lodash":"^4.14.2"},"gitHead":"3f6d17bec4f8353d1e8c76b3e291ac757d8fe8eb","_id":"in-view@0.1.0","_shasum":"8209015af547bdc9b69fe837c62723207986b9f3","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"8209015af547bdc9b69fe837c62723207986b9f3","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.1.0.tgz","integrity":"sha512-ohB4YmwUN+aNZ2h2/z5E94jZqkffSRzRuTmKMNKBYYO4S0kGR0PC2cgce3bE2xun5KroZYAv/3qn4tLHmVRQ6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICG6jHhUcpbFRFF+oVw59DcvEJEBzf2KMgf1LN/nRSJ7AiEA3W+u/7mPULxo2oqPbegDPo6cYWw/s3L0eZ0Hu1dqLk8="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/in-view-0.1.0.tgz_1471366386914_0.7746615430805832"},"directories":{}},"0.1.1":{"name":"in-view","version":"0.1.1","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run lint && npm run test","lint":"eslint src/**/*.js","test":"ava -v"},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.6","eslint":"^3.3.1","webpack":"^1.13.1"},"dependencies":{"lodash":"^4.14.2"},"gitHead":"beb562e4f0872e033e684f33dc926d7631dd5ad1","_id":"in-view@0.1.1","_shasum":"6b64fe075783c7cf32b74b888a51df1fbcd660e8","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"6b64fe075783c7cf32b74b888a51df1fbcd660e8","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.1.1.tgz","integrity":"sha512-QrDnoTqvbGizxzdEJ7WUwSPaoSX+aq8g8hHs37TDdHM/5pxeXUTBuguux5SQrziGIsQgHm/MrSnMosLGP19Sdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA1P8KHu8FaOeGAYfjfOpooBUdWJ+493DOSfJYjLO+HQIgGoENHpiWZk3XI6nCK7M2KeXXz5fGKBKx9IEbam18srA="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/in-view-0.1.1.tgz_1471540197306_0.7127836097497493"},"directories":{}},"0.1.2":{"name":"in-view","version":"0.1.2","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run lint && npm run test","lint":"eslint src/**/*.js","test":"ava -v","start-docs":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js"},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.6","eslint":"^3.3.1","webpack":"^1.13.1"},"dependencies":{"lodash":"^4.14.2"},"gitHead":"20f7079ffa23326cd53247c202fe1cf2a565e07b","_id":"in-view@0.1.2","_shasum":"b3a48bef889944511ddb94abe41115c2c5b4e5f0","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"b3a48bef889944511ddb94abe41115c2c5b4e5f0","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.1.2.tgz","integrity":"sha512-T2bV0psKc3U3xFrTkNm82s0n8uGxif/x21dsQbTlINa0yA4QZJF2FEPFwFykAfQZTFGigcn3gt99MXnXVBZMNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFucF0lu2KMIoSCKj3DR6jxkbYPZaWRg/f+7LJhp6WPHAiEA53yS//jjWnG21+z6CI18QT4T61AVip51kg9KFRMa/+8="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/in-view-0.1.2.tgz_1471615320456_0.8441226652357727"},"directories":{}},"0.1.3":{"name":"in-view","version":"0.1.3","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run lint && npm run test","lint":"eslint src/**/*.js","test":"ava -v","start-docs":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js"},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.6","eslint":"^3.3.1","webpack":"^1.13.1"},"dependencies":{"lodash":"^4.14.2"},"gitHead":"84412c7533e980760825aecdedeacf4c81168230","_id":"in-view@0.1.3","_shasum":"46f86089b9399d24c0d8496fa8972f03b9f07708","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"46f86089b9399d24c0d8496fa8972f03b9f07708","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.1.3.tgz","integrity":"sha512-0LXsb63L/OHDxivCxYYbRbn6uJ14SJSMIIjAb7sSJFPXBbBAB/kmLUN6Jkvy+oUPGxG6DjhVw3Y/g+F6m7/0mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnIoxQDkVvTD3jZHuQgxKt1aHVOfHEtDwXjMYM/T1r9QIhAKqTim7FbrYrTxBFMjbYVJuVqkUOlpgTBcJm0mtRX3o0"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/in-view-0.1.3.tgz_1471615506054_0.8983619203791022"},"directories":{}},"0.1.4":{"name":"in-view","version":"0.1.4","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run lint && npm run test","lint":"eslint src/**/*.js","test":"ava -v","docs-start":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","node-sass":"^3.8.0","webpack":"^1.13.1"},"dependencies":{"lodash":"^4.14.2"},"gitHead":"a843dc524022dafae6bc2870fee7e1e63f970300","_id":"in-view@0.1.4","_shasum":"e1053e9e8745288d7d7a3c7f098fb2e36556dd0a","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"e1053e9e8745288d7d7a3c7f098fb2e36556dd0a","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.1.4.tgz","integrity":"sha512-MvfQKRKVQhH20VHkmBfZB6YTzEWRtYBlC8PcBngyrLRXuetn847tspHp3PD8Zq+IZi2IwLwXhQqJPIbs0ZYkGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiyefKBrnL1bGvJK5stWHmb86YiVX6sFN5Sqb2LGbsTAiBhKsWaVH7cQg6Q0HTYrlxrP+Ec5VrBruIWIeHb8bF9JA=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/in-view-0.1.4.tgz_1472311598276_0.4112141979858279"},"directories":{}},"0.1.5":{"name":"in-view","version":"0.1.5","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run lint && npm run test","lint":"eslint src/**/*.js","test":"ava -v","docs-start":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"67e657a2e25be7e2bd0984ee2dad24b49af9178a","_id":"in-view@0.1.5","_shasum":"4c5ffc9413e170821503e1f533039d8b278e0d15","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"4c5ffc9413e170821503e1f533039d8b278e0d15","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.1.5.tgz","integrity":"sha512-MjzVjRhPcdroGLW+m+6nNUIF6pOefK0xpX1e5vcKjBpj6rM4AgDI1lK2QFtF4v0EK9Q3TOwzZSYAD3M4/pBmiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdcwnC5W2vaJA3T0ijLXbKYG/63H8so260yMLps4lsdAiBUfQIpV4pTDcSUhp7fJp5IUEda53ZqGYKPjlbG9qt2hw=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/in-view-0.1.5.tgz_1472389580034_0.3036978365853429"},"directories":{}},"0.2.0":{"name":"in-view","version":"0.2.0","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"523e7567054ab7111279263b5225a762a57069e1","_id":"in-view@0.2.0","_shasum":"2372b8b5066ae4b168e71c7afba2fdea26cd6fc2","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"2372b8b5066ae4b168e71c7afba2fdea26cd6fc2","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.2.0.tgz","integrity":"sha512-5UMzj5jA3yJ4IWOAn1L9Yk8xEUc9yh0Up+2duXmv1m5rVFX7z30HrrhnxowoCJEEGxXH/sJFC2VDqXNTSveHTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbpmBD7ONSctXtFmr7cYUt9WGLhHbZ5q0f3E8ASdf0lQIgfinS3IQD57hTOYx5/TfG1+1y4QNo9LqaGUVqFhV/R+Q="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/in-view-0.2.0.tgz_1472582591997_0.2939194506034255"},"directories":{}},"0.3.0":{"name":"in-view","version":"0.3.0","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"991226627ceb964a9a785f45de230b9410e64d34","_id":"in-view@0.3.0","_shasum":"33c2d32574175d09cf74358640cd1210bb7c12b8","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"33c2d32574175d09cf74358640cd1210bb7c12b8","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.3.0.tgz","integrity":"sha512-8Ws3MVsJzwjq1joGNe85mEA/TG0lOspTC8c1PmKo8X7BWJdZy0gWRiJTudbA0hGM1CVouMKopm3Rp0uK4kSNHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClgCGqOPLcsNZCvW3eP21hgF/iLCt/f3jOl1n645ZgfAiBaRTOZpOymlHNR4l+e99xSi8H/b0QO1xx9n2Akg8HnfQ=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/in-view-0.3.0.tgz_1472825868507_0.023529562633484602"},"directories":{}},"0.3.1":{"name":"in-view","version":"0.3.1","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"8f91a4e7c552eb1bcffabc1d38a4a42b17c4999e","_id":"in-view@0.3.1","_shasum":"763c0cc7e3442aef0e8e2bf3d7dba1d7b3bb4daa","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"763c0cc7e3442aef0e8e2bf3d7dba1d7b3bb4daa","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.3.1.tgz","integrity":"sha512-g6aa3oH9C5ZQKOdppqtGVBStuCu8Q29WM//qJvpMAzmgVxDi7PBclHFWQoIuzZZP3t8aU+4T4X/4tZwL70ThBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwMoyadPaK7bdVX8MduyArL2S5QojLQlyIlrf/RbzGNAIhAPX/oh3zJE0Rqf49WgTDct5QGdls70790nmvMJ7bmYwZ"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/in-view-0.3.1.tgz_1473252807755_0.20362634398043156"},"directories":{}},"0.4.0":{"name":"in-view","version":"0.4.0","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"45416cc1a92c8eeccd7a9f7dfd2c9428b3a6b47a","_id":"in-view@0.4.0","_shasum":"7d957d9c52500a0418396431667bdb1d70868bef","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"7d957d9c52500a0418396431667bdb1d70868bef","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.4.0.tgz","integrity":"sha512-KirkFb4sXYWL3f0voeR0ara2meMPRCMeYiTjqjya5Ge2AJiKTHXg3fJpRwvdJxe4RuoEshkhASH5DGFuWEzeAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHHHlki36Q93fDwYd2L5opMbehkHi4IcyU96mIAs+YRgIhAPQZp7amZgZMQrPjLnFD7afzzH684FWSft8+Jw160XiX"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/in-view-0.4.0.tgz_1473257861581_0.22978227329440415"},"directories":{}},"0.4.1":{"name":"in-view","version":"0.4.1","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"cdb46fa0b62e817d2d0e0d07df84e9380fb04df9","_id":"in-view@0.4.1","_shasum":"f57064c0c1693d7a1800a15aff77becc5479616d","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"f57064c0c1693d7a1800a15aff77becc5479616d","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.4.1.tgz","integrity":"sha512-89YzDjP1NPmeP6elnrwObxrvhM+fNOjQqhYAf53lUB/gKt5gmVrbU0D3g+DuAXFWuI5oMYKgYRK5imgX83ojyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc+aN+XQ/bb3DkH+m9eVIBVa+8ZVFzOIizc1EszUxpggIhAPjaucITvzrri9SNeS8adWPwrAj0QrbBIw/jLViS1AEF"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/in-view-0.4.1.tgz_1473349091642_0.34806939866393805"},"directories":{}},"0.4.2":{"name":"in-view","version":"0.4.2","description":"Get notified when a DOM element enters or exits the viewport.","main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"d03e4d7bb8d9744bd1b50451323d9af8d87c845e","_id":"in-view@0.4.2","_shasum":"cfbee4fa006dc058309a0446960e7a1899927fe9","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"cfbee4fa006dc058309a0446960e7a1899927fe9","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.4.2.tgz","integrity":"sha512-esymtrNRbnpP7Fn5ZruL2pJ2mocRUvt6+ymqWKjDp112bvlM74YYBrq07laccwjx/wWvSPB3Prow9RcnKLimHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQkOEHdMaVugvTCoP7Cp/ME+BJxoHDP+HHfhaLdNpFRgIgL7swj2iJFhF2FILW0bfc1fvcPBCGEgVy22VUOa/u6OA="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/in-view-0.4.2.tgz_1473350563169_0.6593974600546062"},"directories":{}},"0.4.3":{"name":"in-view","version":"0.4.3","description":"Get notified when a DOM element enters or exits the viewport.","repository":{"type":"git","url":"git+https://github.com/camwiegert/in-view.git"},"main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"a799e9d8dfddb03ff3ae57cee131ca24a1d9cf62","bugs":{"url":"https://github.com/camwiegert/in-view/issues"},"_id":"in-view@0.4.3","_shasum":"0c07a526e37cddd6341ee40b06b8b2c881232db2","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"0c07a526e37cddd6341ee40b06b8b2c881232db2","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.4.3.tgz","integrity":"sha512-Lrt880qiXqMbCqIBbrjuxZWvTQtAphjcaZWnj4QoncjEFGBfSibGKE47F4bgztVmDd2Qdal/bSutTxsSCDeu7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlpFfeeHfddOo70doDdHb6mLX121t199CvesqxYnK6UgIgbzeIo0j8n/E0hMZvoQlLtHu0sYVsuOI4usltFtAPpLw="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/in-view-0.4.3.tgz_1473434961804_0.508230636594817"},"directories":{}},"0.5.0":{"name":"in-view","version":"0.5.0","description":"Get notified when a DOM element enters or exits the viewport.","repository":{"type":"git","url":"git+https://github.com/camwiegert/in-view.git"},"main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"5002a7ce2d615200f31329bed42de6aec324ad2b","bugs":{"url":"https://github.com/camwiegert/in-view/issues"},"_id":"in-view@0.5.0","_shasum":"98ddc73e110722bb6fb6f379751eb99660f074ac","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"98ddc73e110722bb6fb6f379751eb99660f074ac","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.5.0.tgz","integrity":"sha512-eV7JTtYXttu91gWdIHFPEuMzF57zkw9tKP9DM+1r8PpQA/BFKCmFphkGSp4x/IJHKTbU1VIUB7sKBzvExE3XIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwTAKs5tfEq7f6F6rpiXvdzA8S+vg0E3jxzoi6qRVL6AiB1TGm6i5j3b8D0Owf7o2LHPtdb06bxs+YRajkmWxRUMQ=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/in-view-0.5.0.tgz_1475776950119_0.1335554162506014"},"directories":{}},"0.5.1":{"name":"in-view","version":"0.5.1","description":"Get notified when a DOM element enters or exits the viewport.","repository":{"type":"git","url":"git+https://github.com/camwiegert/in-view.git"},"main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"3a70257bb5453c1aba0863ba02dee164cefe6370","bugs":{"url":"https://github.com/camwiegert/in-view/issues"},"_id":"in-view@0.5.1","_shasum":"a820dec0950b677a11f5aab4569d33da7da79a5f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"a820dec0950b677a11f5aab4569d33da7da79a5f","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.5.1.tgz","integrity":"sha512-intyvG9Fz9Zmyv+IkHnJDVXrmxoCfqVSz1mTpJ+FhMywUYkU4lveiwMj4VoA++JFLFIZs5xVEUxYIa40Yo3R0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh8l7CdKMPFbDhQSgPkpDuoxXJ1Xwjyq1UJV441XFzHAIhALMwsFzONuBeZJIf538x8qCvrjHkHMO/eotjC1zU7rUp"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/in-view-0.5.1.tgz_1475851710283_0.3895424872171134"},"directories":{}},"0.6.0":{"name":"in-view","version":"0.6.0","description":"Get notified when a DOM element enters or exits the viewport.","repository":{"type":"git","url":"git+https://github.com/camwiegert/in-view.git"},"main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"e2d08101cc84d12d513116d472d6c74cec6e8d04","bugs":{"url":"https://github.com/camwiegert/in-view/issues"},"_id":"in-view@0.6.0","_shasum":"67c3f151e03c863cb9f8cdba5418e01b9ab3b5a7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"67c3f151e03c863cb9f8cdba5418e01b9ab3b5a7","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.6.0.tgz","integrity":"sha512-akwq5tc8VFfRmF5ZdF74waM/tzk411w8/k6zeBmVSvb72jOacY5e8+Fl7W5FHcXJzTt9xgy12HhufuuZKkzg5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUtXS6EdSHWRKhwhT2KDIi/la1/VojYq61mcTlkOsK0wIhANkUHwLSa5old7N8/WQ6HjdWwjHh1usF9PxJxhES65vW"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/in-view-0.6.0.tgz_1475870306669_0.8602464399300516"},"directories":{}},"0.6.1":{"name":"in-view","version":"0.6.1","description":"Get notified when a DOM element enters or exits the viewport.","repository":{"type":"git","url":"git+https://github.com/camwiegert/in-view.git"},"main":"dist/in-view.min.js","scripts":{"start":"NODE_ENV=production webpack -wp","build":"NODE_ENV=production webpack -p","prepublish":"npm run -s test","lint":"eslint src/**/*.js","pretest":"npm run -s lint","test":"ava -v","docs":"npm run -s docs-server & npm run -s docs-js & npm run -s docs-css","docs-server":"http-server ./docs -o","docs-js":"NODE_ENV=production webpack -wp --config ./docs/docs.webpack.config.js","docs-css":"node-sass -w --output-style=compressed ./docs/lib/css/main.scss ./docs/lib/css/main.min.css"},"ava":{"files":["test/*js"],"require":["babel-register","./test/helpers/setup-browser-env.js"],"babel":"inherit"},"babel":{"plugins":["lodash"],"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"homepage":"https://camwiegert.github.io/in-view","license":"MIT","devDependencies":{"ava":"^0.16.0","babel-core":"^6.14.0","babel-loader":"^6.2.5","babel-plugin-lodash":"^3.2.8","babel-preset-es2015":"^6.14.0","babel-register":"^6.11.6","eslint":"^3.3.1","http-server":"^0.9.0","jsdom":"^9.4.2","lodash-webpack-plugin":"^0.10.0","node-sass":"^3.8.0","webpack":"^1.13.2"},"dependencies":{"lodash":"^4.15.0"},"gitHead":"b6389d348df8b172c80f48ab554086333afcf03a","bugs":{"url":"https://github.com/camwiegert/in-view/issues"},"_id":"in-view@0.6.1","_shasum":"f9f99b5d5a6fe01359d9e19c570302a3121baf42","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.0","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"f9f99b5d5a6fe01359d9e19c570302a3121baf42","tarball":"https://registry.npmjs.org/in-view/-/in-view-0.6.1.tgz","integrity":"sha512-vgoymXcD8MY7PBOnd1fflA6vYGlNi16ZNgFR6dt8Ayr2i6kChFh1CiqDFRNgGGd10tzn8sH4QoqsqNIszmpGOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9YQWx+EHNUXwtGUJiFEev6P7+JmJ7MTTWpGlOR4HCrAiAoJNVbSza+9WX4e5elr7NkFIdinBBl5WBsM1v7FrJwCw=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/in-view-0.6.1.tgz_1479304989319_0.3342797989025712"},"directories":{}}},"readme":"# in-view.js :eyes:\n\nGet notified when a DOM element enters or exits the viewport. A small (~1.9kb gzipped), dependency-free, javascript utility for IE9+.\n\n[camwiegert.github.io/in-view](https://camwiegert.github.io/in-view)\n\n[![Build Status](https://travis-ci.org/camwiegert/in-view.svg?branch=master)](https://travis-ci.org/camwiegert/in-view)\n[![npm/in-view](https://img.shields.io/npm/v/in-view.svg?maxAge=2592000)](https://npmjs.com/package/in-view)\n\n![in-view.js](https://camwiegert.github.io/in-view/lib/images/in-view.png)\n\n---\n\n## Installation\n\nEither download the [latest release](https://unpkg.com/in-view/dist/in-view.min.js) and include it in your markup or install with [npm](http://npmjs.com/package/in-view):\n\n```sh\nnpm install --save in-view\n```\n\n---\n\n## Basic Usage\n\nWith in-view, you can register handlers that are called when an element **enters** or **exits** the viewport. Each handler receives one element, the one entering or exiting the viewport, as its only argument.\n\n```js\ninView('.someSelector')\n    .on('enter', doSomething)\n    .on('exit', el => {\n        el.style.opacity = 0.5;\n    });\n```\n\n---\n\n## API\n\nin-view maintains a separate handler registry for each set of elements captured with `inView(<selector>)`. Each registry exposes the same four methods. in-view also exposes four top-level methods. (`is`, `offset`, `threshold`, `test`).\n\n### inView(\\<selector>).on(\\<event>, \\<handler>)\n> Register a handler to the elements selected by `selector` for `event`. The only events in-view emits are `'enter'` and `'exit'`.\n\n> ```js\n> inView('.someSelector').on('enter', doSomething);\n> ```\n\n### inView(\\<selector>).once(\\<event>, \\<handler>)\n> Register a handler to the elements selected by `selector` for `event`. Handlers registered with `once` will only be called once.\n\n> ```js\n> inView('.someSelector').once('enter', doSomething);\n> ```\n\n### inView.is(\\<element>)\n> Check if `element` is in the viewport.\n\n> ```js\n> inView.is(document.querySelector('.someSelector'));\n> // => true\n> ```\n\n### inView.offset(\\<offset>)\n> By default, in-view considers something in viewport if it breaks any edge of the viewport. This can be used to set an offset from that edge. For example, an offset of `100` will consider elements in viewport if they break any edge of the viewport by at least `100` pixels. `offset` can be a positive or negative integer.\n\n> ```js\n> inView.offset(100);\n> inView.offset(-50);\n> ```\n\n> Offset can also be set per-direction by passing an object.\n\n> ```js\n> inView.offset({\n>     top: 100,\n>     right: 75,\n>     bottom: 50,\n>     left: 25\n> });\n> ```\n\n### inView.threshold(\\<threshold>)\n> Set the ratio of an element's height **and** width that needs to be visible for it to be considered in viewport. This defaults to `0`, meaning any amount. A threshold of `0.5` or `1` will require that half or all, respectively, of an element's height and width need to be visible. `threshold` must be a number between `0` and `1`.\n> ```js\n> inView.threshold(0);\n> inView.threshold(0.5);\n> inView.threshold(1);\n> ```\n\n### inView.test(\\<test>)\n> Override in-view's default visibility criteria with a custom function. This function will receive the element and the options object as its only two arguments. Return `true` when an element should be considered visible and `false` otherwise.\n> ```js\n> inView.test((el, options) => {\n>     // ...\n> });\n> ```\n\n### inView(\\<selector>).check()\n> Manually check the status of the elements selected by `selector`. By default, all registries are checked on `window`'s `scroll`, `resize`, and `load` events.\n\n> ```js\n> inView('.someSelector').check();\n> ```\n\n### inView(\\<selector>).emit(\\<event>, \\<element>)\n> Manually emit `event` for any single element.\n\n> ```js\n> inView('.someSelector').emit('exit', document.querySelectorAll('.someSelector')[0]);\n> ```\n\n---\n\n## Browser Support\n\n**in-view supports all modern browsers and IE9+.**\n\nAs a small caveat, in-view utilizes [MutationObserver](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver) to check the visibility of registered elements after a DOM mutation. If that's functionality you need in IE9-10, consider using a [polyfill](https://github.com/webcomponents/webcomponentsjs/blob/master/src/MutationObserver/MutationObserver.js).\n\n---\n\n## Performance\n\nAny library that watches scroll events runs the risk of degrading page performance. To mitigate this, currently, in-view only registers a single, throttled (maximum once every 100ms) event listener on each of `window`'s `load`, `resize`, and `scroll` events and uses those to run a check on each registry.\n\n### Utilizing IntersectionObserver\n\nThere's an emerging browser API, [`IntersectionObserver`](https://wicg.github.io/IntersectionObserver/), that aims to provide developers with a performant way to check the visibility of DOM elements. Going forward, in-view will aim to delegate to `IntersectionObserver` when it's supported, falling back to polling only when necessary.\n\n---\n\n**License** [MIT](https://opensource.org/licenses/MIT)\n","maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"time":{"modified":"2022-06-19T00:58:50.978Z","created":"2016-08-16T16:53:08.795Z","0.1.0":"2016-08-16T16:53:08.795Z","0.1.1":"2016-08-18T17:09:59.055Z","0.1.2":"2016-08-19T14:02:01.678Z","0.1.3":"2016-08-19T14:05:07.296Z","0.1.4":"2016-08-27T15:26:40.128Z","0.1.5":"2016-08-28T13:06:21.094Z","0.2.0":"2016-08-30T18:43:14.008Z","0.3.0":"2016-09-02T14:17:50.379Z","0.3.1":"2016-09-07T12:53:29.442Z","0.4.0":"2016-09-07T14:17:42.750Z","0.4.1":"2016-09-08T15:38:12.887Z","0.4.2":"2016-09-08T16:02:44.681Z","0.4.3":"2016-09-09T15:29:23.325Z","0.5.0":"2016-10-06T18:02:32.529Z","0.5.1":"2016-10-07T14:48:32.878Z","0.6.0":"2016-10-07T19:58:29.798Z","0.6.1":"2016-11-16T14:03:09.867Z"},"homepage":"https://camwiegert.github.io/in-view","author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","readmeFilename":"README.md","users":{"taivare":true,"johnnyscript":true,"davidazullo":true,"kidfiji":true,"akyndofgreanishlite":true,"esundahl":true,"mhinton":true,"lestad":true,"davidhellmann":true,"agudulin":true,"feril":true,"ischiavon":true,"sundaycrafts":true,"isenricho":true,"vidbmak":true,"chemparparokke":true},"repository":{"type":"git","url":"git+https://github.com/camwiegert/in-view.git"},"bugs":{"url":"https://github.com/camwiegert/in-view/issues"}}