{"_id":"react-stickynode","_rev":"522505","name":"react-stickynode","description":"A performant and comprehensive React sticky component","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"time":{"modified":"2021-08-11T19:10:46.000Z","created":"2015-10-30T07:19:37.844Z","4.0.0":"2021-08-11T19:06:44.335Z","3.1.1":"2021-08-04T22:39:55.234Z","3.1.0":"2021-06-14T23:25:58.021Z","3.0.5":"2021-03-13T00:42:09.457Z","3.0.4":"2020-10-12T17:01:42.016Z","3.0.3":"2020-06-05T16:30:17.647Z","3.0.2":"2020-05-05T13:55:42.878Z","3.0.1":"2020-05-05T13:41:52.236Z","3.0.0":"2020-05-05T13:32:44.586Z","2.1.1":"2019-01-15T22:20:06.281Z","2.1.0":"2018-10-30T22:40:59.071Z","2.0.1":"2018-05-29T02:50:03.646Z","2.0.0":"2018-05-24T15:13:20.769Z","1.4.1":"2018-01-22T21:07:27.701Z","1.4.0":"2017-10-03T21:48:00.428Z","1.3.1":"2017-04-19T18:16:18.699Z","1.3.0":"2017-04-18T16:50:07.835Z","1.2.1":"2016-08-05T17:15:53.349Z","1.2.0":"2016-08-05T04:32:15.336Z","1.1.5":"2016-07-18T18:26:10.507Z","1.1.4":"2016-07-15T23:10:06.672Z","1.1.3":"2016-06-17T19:41:08.289Z","1.1.2":"2016-06-02T16:41:06.740Z","1.1.1":"2016-05-31T18:46:01.015Z","1.1.0":"2016-05-24T23:54:54.772Z","1.0.24":"2016-05-04T18:34:02.346Z","1.0.23":"2016-05-02T03:56:50.603Z","1.0.22":"2016-04-20T21:30:20.181Z","1.0.21":"2016-04-20T17:28:17.793Z","1.0.20":"2016-04-20T01:49:12.850Z","1.0.19":"2016-04-12T00:08:20.563Z","1.0.18":"2016-04-06T03:59:54.458Z","1.0.16":"2016-03-30T06:32:44.097Z","1.0.15":"2016-03-25T06:38:06.818Z","1.0.14":"2016-03-17T18:29:15.649Z","1.0.13":"2016-03-17T05:57:40.494Z","1.0.12":"2016-03-03T01:27:25.318Z","1.0.11":"2016-02-25T18:22:20.145Z","1.0.10":"2016-02-25T01:07:49.386Z","1.0.9":"2016-02-25T00:48:50.208Z","1.0.8":"2016-02-24T23:54:40.453Z","1.0.7":"2016-02-24T07:48:11.105Z","1.0.6":"2016-01-29T19:01:18.479Z","1.0.5":"2015-12-18T03:16:04.599Z","1.0.4":"2015-12-18T03:12:43.219Z","1.0.3":"2015-11-23T03:52:57.922Z","1.0.2":"2015-11-21T07:10:52.938Z","1.0.1":"2015-11-21T01:05:35.593Z","0.1.1":"2015-10-30T07:19:37.844Z"},"users":{},"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"versions":{"4.0.0":{"name":"react-stickynode","version":"4.0.0","description":"A performant and comprehensive React sticky component","main":"./dist/cjs/Sticky.js","module":"./dist/es/Sticky.js","scripts":{"build":"npm run clean && npm run build:commonjs && npm run build:es","build:commonjs":"babel --env-name commonjs src -d dist/cjs","build:es":"babel --env-name es src -d dist/es","build:babel":"babel tests/functional --out-dir tests/functional/dist/","build:copy":"cp tests/functional/*.html tests/functional/dist/","build:css":"atomizer -o tests/functional/dist/atomic.css ./tests/functional/dist/*-functional.js","build:webpack":"webpack","clean":"rm -rf dist","format":"prettier --write .","format:check":"prettier --check .","func":"wdio","func:build":"rm -rf tests/functional/dist && npm run build:babel && npm run build:css && npm run build:copy && npm run build:webpack","func:local":"npm run func:build && wdio","lint":"eslint --ext .js,.jsx . --fix && npm run format:check","prepublish":"npm run build","prestart":"npm run prefunc","test":"jest --coverage tests/unit"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","core-js":"^3.6.5","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.6"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/register":"^7.9.0","@testing-library/react":"^12.0.0","@wdio/cli":"^7.7.4","@wdio/local-runner":"^7.7.4","@wdio/mocha-framework":"^7.7.4","@wdio/sauce-service":"^7.7.4","@wdio/spec-reporter":"^7.7.3","@wdio/static-server-service":"^7.7.3","atomizer":"^3.9.1","babel-jest":"^27.0.2","babel-plugin-add-module-exports":"^1.0.4","chromedriver":"^92.0.0","eslint":"^7.0.0","eslint-plugin-react":"^7.19.0","gh-pages":"^3.2.3","jest":"^26.0.1","mocha":"^9.0.0","pre-commit":"^1.0.0","prettier":"^2.3.2","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","wdio-chromedriver-service":"^7.1.1","webpack":"^5.41.1","webpack-cli":"^4.7.2","webpack-dev-server":"^3.10.3"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","browserslist":["last 2 versions","ie >= 11","iOS >= 12","Android >= 11"],"prettier":{"singleQuote":true,"tabWidth":4},"gitHead":"d52989b579db1604a28087339278eaa7611a40ff","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@4.0.0","_nodeVersion":"12.16.2","_npmVersion":"7.20.1","dist":{"shasum":"ca1deeda866aeace3d522d01eb868f286cdb49d1","size":10593,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-4.0.0.tgz"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"directories":{},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_4.0.0_1628708804160_0.4649331961547081"},"_hasShrinkwrap":false,"publish_time":1628708804335,"_cnpm_publish_time":1628708804335},"3.1.1":{"name":"react-stickynode","version":"3.1.1","description":"A performant and comprehensive React sticky component","main":"dist/Sticky.js","scripts":{"build":"babel src --out-dir dist","build:babel":"babel tests/functional --out-dir tests/functional/dist/","build:copy":"cp tests/functional/*.html tests/functional/dist/","build:css":"atomizer -o tests/functional/dist/atomic.css ./tests/functional/dist/*-functional.js","build:webpack":"webpack","format":"prettier --write .","format:check":"prettier --check .","func":"wdio","func:build":"rm -rf tests/functional/dist && npm run build:babel && npm run build:css && npm run build:copy && npm run build:webpack","func:local":"npm run func:build && wdio","lint":"eslint --ext .js,.jsx . --fix && npm run format:check","prepublish":"npm run build","prestart":"npm run prefunc","test":"jest --coverage tests/unit"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","core-js":"^3.6.5","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.6"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/register":"^7.9.0","@testing-library/react":"^12.0.0","@wdio/cli":"^7.7.4","@wdio/local-runner":"^7.7.4","@wdio/mocha-framework":"^7.7.4","@wdio/sauce-service":"^7.7.4","@wdio/spec-reporter":"^7.7.3","@wdio/static-server-service":"^7.7.3","atomizer":"^3.9.1","babel-jest":"^27.0.2","chromedriver":"^92.0.0","eslint":"^7.0.0","eslint-plugin-react":"^7.19.0","gh-pages":"^3.2.3","jest":"^26.0.1","mocha":"^9.0.0","pre-commit":"^1.0.0","prettier":"^2.3.2","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","wdio-chromedriver-service":"^7.1.1","webpack":"^5.41.1","webpack-cli":"^4.7.2","webpack-dev-server":"^3.10.3"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","browserslist":["last 2 versions","ie >= 11","iOS >= 12","Android >= 6"],"prettier":{"singleQuote":true,"tabWidth":4},"gitHead":"2c870100ed173445f0dce7607e97c4d082097796","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@3.1.1","_nodeVersion":"12.16.2","_npmVersion":"7.20.1","dist":{"shasum":"b9eaa3c4c11a1c4734b52ae1f3c82ab5bec675db","size":9956,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-3.1.1.tgz"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"directories":{},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_3.1.1_1628116795099_0.9363148846299274"},"_hasShrinkwrap":false,"publish_time":1628116795234,"_cnpm_publish_time":1628116795234},"3.1.0":{"name":"react-stickynode","version":"3.1.0","description":"A performant and comprehensive React sticky component","main":"dist/Sticky.js","scripts":{"build":"babel src --out-dir dist","ci":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"npm run build","test":"jest --coverage tests/unit","test:func":"grunt func","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","core-js":"^3.6.5","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.6"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/register":"^7.9.0","@testing-library/react":"^11.0.1","babel-jest":"^26.0.1","coveralls":"^3.1.0","es5-shim":"^4.5.14","eslint":"^7.0.0","eslint-plugin-react":"^7.19.0","expect.js":"^0.3.1","grunt":"^1.1.0","grunt-atomizer":"^3.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-connect":"^3.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^9.0.1","grunt-webpack":"^4.0.2","jest":"^26.0.1","jsdom":"^16.2.2","minimist":"^1.2.5","mocha":"^8.0.1","pre-commit":"^1.0.0","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","webpack":"^4.43.0","webpack-dev-server":"^3.10.3"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","browserslist":["last 2 versions","ie >= 11","iOS >= 12","Android >= 6"],"gitHead":"95d928dc99c7ca218cf8f9bf8e9de0aaa6d0c5ea","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@3.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.11","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"dist":{"shasum":"0fc8870e2a14cf7a069ad9cdc661b0faa1439b00","size":11648,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-3.1.0.tgz"},"directories":{},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_3.1.0_1623713157857_0.9610545697631803"},"_hasShrinkwrap":false,"publish_time":1623713158021,"_cnpm_publish_time":1623713158021},"3.0.5":{"name":"react-stickynode","version":"3.0.5","description":"A performant and comprehensive React sticky component","main":"index.js","scripts":{"build":"babel src --out-dir dist","ci":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"npm run build","test":"jest --coverage tests/unit","test:func":"grunt func","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","core-js":"^3.6.5","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.6"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/register":"^7.9.0","@testing-library/react":"^11.0.1","babel-jest":"^26.0.1","coveralls":"^3.1.0","es5-shim":"^4.5.14","eslint":"^7.0.0","eslint-plugin-react":"^7.19.0","expect.js":"^0.3.1","grunt":"^1.1.0","grunt-atomizer":"^3.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-connect":"^3.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^9.0.1","grunt-webpack":"^4.0.2","jest":"^26.0.1","jsdom":"^16.2.2","minimist":"^1.2.5","mocha":"^8.0.1","pre-commit":"^1.0.0","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","webpack":"^4.43.0","webpack-dev-server":"^3.10.3"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","browserslist":["last 2 versions","ie >= 11","iOS >= 12","Android >= 6"],"gitHead":"4fed54eae1a4337757bf93a650b277ab7438236b","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@3.0.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.11","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"dist":{"shasum":"4fdd585841238477f55c0850d5c88ae6fcf25534","size":11615,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-3.0.5.tgz"},"directories":{},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_3.0.5_1615596129268_0.009033116772610539"},"_hasShrinkwrap":false,"publish_time":1615596129457,"_cnpm_publish_time":1615596129457},"3.0.4":{"name":"react-stickynode","version":"3.0.4","description":"A performant and comprehensive React sticky component","main":"index.js","scripts":{"build":"babel src --out-dir dist","ci":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"npm run build","test":"jest --coverage tests/unit","test:func":"grunt func","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","core-js":"^3.6.5","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.6"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/register":"^7.9.0","@testing-library/react":"^11.0.1","babel-jest":"^26.0.1","coveralls":"^3.1.0","es5-shim":"^4.5.14","eslint":"^7.0.0","eslint-plugin-react":"^7.19.0","expect.js":"^0.3.1","grunt":"^1.1.0","grunt-atomizer":"^3.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-connect":"^3.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^9.0.1","grunt-webpack":"^4.0.2","jest":"^26.0.1","jsdom":"^16.2.2","minimist":"^1.2.5","mocha":"^8.0.1","pre-commit":"^1.0.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","webpack":"^4.43.0","webpack-dev-server":"^3.10.3"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","browserslist":["last 2 versions","ie >= 11","iOS >= 12","Android >= 6"],"gitHead":"5f34e953efdc1cdf33a40da0370b2cfa4c544038","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@3.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"dist":{"shasum":"1e9c096cec3613cc8294807eba319ced074c8b21","size":11609,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-3.0.4.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_3.0.4_1602522101841_0.47548720277655"},"_hasShrinkwrap":false,"publish_time":1602522102016,"_cnpm_publish_time":1602522102016},"3.0.3":{"name":"react-stickynode","version":"3.0.3","description":"A performant and comprehensive React sticky component","main":"index.js","scripts":{"build":"babel src --out-dir dist","ci":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"npm run build","test":"jest --coverage tests/unit","test:func":"grunt func","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","core-js":"^3.6.5","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.6"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/register":"^7.9.0","@testing-library/react":"^10.0.4","babel-jest":"^26.0.1","coveralls":"^3.1.0","es5-shim":"^4.5.14","eslint":"^7.0.0","eslint-plugin-react":"^7.19.0","expect.js":"^0.3.1","grunt":"^1.1.0","grunt-atomizer":"^3.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-connect":"^2.1.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^9.0.1","grunt-webpack":"^3.1.3","jest":"^26.0.1","jsdom":"^16.2.2","minimist":"^1.2.5","mocha":"^7.1.2","pre-commit":"^1.0.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","webpack":"^4.43.0","webpack-dev-server":"^3.10.3"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","browserslist":["last 2 versions","ie >= 11","iOS >= 12","Android >= 6"],"gitHead":"be2805d69b5d3c3b0591528684685751ef5bd70e","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@3.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"dist":{"shasum":"c01c9c522e1206dd3832faabc79a1d6d5c47b473","size":11420,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-3.0.3.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_3.0.3_1591374617553_0.44131244382647505"},"_hasShrinkwrap":false,"publish_time":1591374617647,"_cnpm_publish_time":1591374617647},"3.0.2":{"name":"react-stickynode","version":"3.0.2","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.6"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^3.1.0","es5-shim":"^4.5.14","eslint":"^6.8.0","eslint-plugin-react":"^7.19.0","expect.js":"^0.3.1","grunt":"^1.1.0","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^2.1.0","minimist":"^1.2.5","mocha":"^7.1.2","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^16.13.1","react-dom":"^16.13.1","sinon":"^1.17.3","webpack":"^1.15.0","webpack-dev-server":"^1.16.5","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"e3897e4b877c3bc760c165d99bd9fbc8534244d1","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@3.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"dist":{"shasum":"45a3b1c67534b8a8d738e2e2266878e92a245cb8","size":11199,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-3.0.2.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_3.0.2_1588686942771_0.6899973951842262"},"_hasShrinkwrap":false,"publish_time":1588686942878,"_cnpm_publish_time":1588686942878},"3.0.1":{"name":"react-stickynode","version":"3.0.1","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.6"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^2.1.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^16.0.0","react-dom":"^16.0.0","sinon":"^1.17.3","webpack":"^1.15.0","webpack-dev-server":"^1.16.5","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"4b4aa181c657d5b36b9fb495ef80070443a7f563","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@3.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"dist":{"shasum":"697d09191db9d1e164f6f0ad907278d546fdfc95","size":11205,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-3.0.1.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_3.0.1_1588686112135_0.014245962896136222"},"_hasShrinkwrap":false,"publish_time":1588686112236,"_cnpm_publish_time":1588686112236},"3.0.0":{"name":"react-stickynode","version":"3.0.0","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^2.1.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^16.0.0","react-dom":"^16.0.0","sinon":"^1.17.3","webpack":"^1.15.0","webpack-dev-server":"^1.16.5","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"33918311aef9a5338b0b29b10d5e37d8889f50f1","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@3.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"dist":{"shasum":"52d86860e06f6ca5bae04c6565e04d8e116084b1","size":11203,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-3.0.0.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_3.0.0_1588685564432_0.9943999043286105"},"_hasShrinkwrap":false,"publish_time":1588685564586,"_cnpm_publish_time":1588685564586},"2.1.1":{"name":"react-stickynode","version":"2.1.1","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.6.0","shallowequal":"^1.0.0","subscribe-ui-event":"^2.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^2.1.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^16.0.0","react-dom":"^16.0.0","sinon":"^1.17.3","webpack":"^1.15.0","webpack-dev-server":"^1.16.5","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"e4668b50226b8ebc78fe6ee4ff80d3423497a633","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},"dist":{"shasum":"1d5160641c72b1a954c872b26130919cb1ce4a78","size":96458,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-2.1.1.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_2.1.1_1547590806133_0.21985896178250974"},"_hasShrinkwrap":false,"publish_time":1547590806281,"_cnpm_publish_time":1547590806281},"2.1.0":{"name":"react-stickynode","version":"2.1.0","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.6.0","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^2.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^2.1.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^16.0.0","react-dom":"^16.0.0","sinon":"^1.17.3","webpack":"^1.15.0","webpack-dev-server":"^1.16.5","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"d715433e6e9b1b2e4792995b5acdce509fbbd446","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.7.0","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"22cf4fdca3e86aa67a0d64c7f285e494035ec80b","size":11070,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-2.1.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_2.1.0_1540939258958_0.8269517939280382"},"_hasShrinkwrap":false,"publish_time":1540939259071,"_cnpm_publish_time":1540939259071},"2.0.1":{"name":"react-stickynode","version":"2.0.1","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.6.0","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^2.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^2.1.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^16.0.0","react-dom":"^16.0.0","sinon":"^1.17.3","webpack":"^1.15.0","webpack-dev-server":"^1.16.5","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"9a9a3ad96c7f0ac911dca383ffdf1d012810f5a3","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@2.0.1","_npmVersion":"6.0.1","_nodeVersion":"8.6.0","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"88e565e07ba4c82d1df7f15e9d738711c38f56e7","size":10924,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-2.0.1.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_2.0.1_1527562203572_0.5307146731721111"},"_hasShrinkwrap":false,"publish_time":1527562203646,"_cnpm_publish_time":1527562203646},"2.0.0":{"name":"react-stickynode","version":"2.0.0","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.6.0","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^2.1.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^16.0.0","react-dom":"^16.0.0","sinon":"^1.17.3","webpack":"^1.15.0","webpack-dev-server":"^1.16.5","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"1881c6d5fe0cf974f051724d3d11d931c3c7310d","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@2.0.0","_npmVersion":"6.0.1","_nodeVersion":"8.6.0","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"c739244bd4e01b1a97226f74b30201c91b8325b1","size":10913,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-2.0.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode_2.0.0_1527174800616_0.9673581668635898"},"_hasShrinkwrap":false,"publish_time":1527174800769,"_cnpm_publish_time":1527174800769},"1.4.1":{"name":"react-stickynode","version":"1.4.1","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.6.0","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^2.1.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^16.0.0","react-dom":"^16.0.0","sinon":"^1.17.3","webpack":"^1.15.0","webpack-dev-server":"^1.16.5","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"243c4b27c7de39ce8c19bdb303ff8e41175f58c5","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"de48e78a8767f21d6d5e1f81a859f31f7e466094","size":10919,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.4.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode-1.4.1.tgz_1516655247618_0.1530186051968485"},"directories":{},"publish_time":1516655247701,"_hasShrinkwrap":false,"_cnpm_publish_time":1516655247701},"1.4.0":{"name":"react-stickynode","version":"1.4.0","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.6.0","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^2.1.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^16.0.0","react-dom":"^16.0.0","sinon":"^1.17.3","webpack":"^1.15.0","webpack-dev-server":"^1.16.5","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0 || ^16.0.0","react-dom":"^0.14.2 || ^15.0.0 || ^16.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"3d27ff0e44c361f783a3a9b326ea413523cac9b4","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.4.0","_npmVersion":"5.4.2","_nodeVersion":"8.0.0","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"8ddbc64e2e6174d9836aac58c81efe5493dafc37","size":10926,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.4.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stickynode-1.4.0.tgz_1507067278784_0.15399833559058607"},"directories":{},"publish_time":1507067280428,"_hasShrinkwrap":false,"_cnpm_publish_time":1507067280428},"1.3.1":{"name":"react-stickynode","version":"1.3.1","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.5.8","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"446c565d594e3d540d4facbbfb50819ed69fda07","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.3.1","_shasum":"de2f37958cb7be54f168ae754fb72caef8660a04","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"de2f37958cb7be54f168ae754fb72caef8660a04","size":11052,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.3.1.tgz_1492625778414_0.9144339018967003"},"directories":{},"publish_time":1492625778699,"_hasShrinkwrap":false,"_cnpm_publish_time":1492625778699},"1.3.0":{"name":"react-stickynode","version":"1.3.0","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","prop-types":"^15.5.8","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"0d107a456922162f4a83f6c2fe496cedab385e7c","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.3.0","_shasum":"a2ac9e287820f4fcb32b67ed044408ada221d098","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"a2ac9e287820f4fcb32b67ed044408ada221d098","size":11593,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.3.0.tgz_1492534205877_0.2892894158139825"},"directories":{},"publish_time":1492534207835,"_cnpm_publish_time":1492534207835,"_hasShrinkwrap":false},"1.2.1":{"name":"react-stickynode","version":"1.2.1","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt dist","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","prepublish":"grunt dist","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"63ce86430838355e92c49fe2a6571d331de4fbca","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.2.1","_shasum":"ee772a19b0264dc9bfeadb1ad5b152fc3aaba79b","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.11","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"ee772a19b0264dc9bfeadb1ad5b152fc3aaba79b","size":11554,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.2.1.tgz_1470417353115_0.3226264324039221"},"directories":{},"publish_time":1470417353349,"_cnpm_publish_time":1470417353349,"_hasShrinkwrap":false},"1.2.0":{"name":"react-stickynode","version":"1.2.0","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"184a7cbb5c0476c733a08d12fa93ac3d09d8901e","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.2.0","_shasum":"dfd3c461044dd8b9d8968590396cc65199c75d61","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.11","_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"dfd3c461044dd8b9d8968590396cc65199c75d61","size":6161,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.2.0.tgz_1470371533286_0.7197293546050787"},"directories":{},"publish_time":1470371535336,"_cnpm_publish_time":1470371535336,"_hasShrinkwrap":false},"1.1.5":{"name":"react-stickynode","version":"1.1.5","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2 || ^15.0.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"c834fa98a7e8b48d293e7161bae70081a9116f9b","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.1.5","_shasum":"82959f0aafba2c8d66646b6c59ea3d1c67a2dc19","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.12","_npmUser":{"name":"src-code","email":"yasteve@yahoo-inc.com"},"dist":{"shasum":"82959f0aafba2c8d66646b6c59ea3d1c67a2dc19","size":11524,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.1.5.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.1.5.tgz_1468866368662_0.345730712171644"},"directories":{},"publish_time":1468866370507,"_cnpm_publish_time":1468866370507,"_hasShrinkwrap":false},"1.1.4":{"name":"react-stickynode","version":"1.1.4","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"7eb13823cc30ea88a72e7745c6abfa3f6e478f6b","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.1.4","_shasum":"67e6b3fe1c5ad583f96be54c06842d55a981ade3","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.12","_npmUser":{"name":"src-code","email":"yasteve@yahoo-inc.com"},"dist":{"shasum":"67e6b3fe1c5ad583f96be54c06842d55a981ade3","size":11529,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.1.4.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.1.4.tgz_1468624205123_0.3262072878424078"},"directories":{},"publish_time":1468624206672,"_cnpm_publish_time":1468624206672,"_hasShrinkwrap":false},"1.1.3":{"name":"react-stickynode","version":"1.1.3","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"34fd7802c4ac9e740017e7ba84b568a2765e7803","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.1.3","_shasum":"de4ca38bcb8a06d0c491c20ff393a9b5d0116ee2","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.12","_npmUser":{"name":"src-code","email":"yasteve@yahoo-inc.com"},"dist":{"shasum":"de4ca38bcb8a06d0c491c20ff393a9b5d0116ee2","size":11565,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.1.3.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.1.3.tgz_1466192467886_0.2503220837097615"},"directories":{},"publish_time":1466192468289,"_cnpm_publish_time":1466192468289,"_hasShrinkwrap":false},"1.1.2":{"name":"react-stickynode","version":"1.1.2","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"ec0b3e19c17c55f34f421c122d9e8532376718a9","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.1.2","_shasum":"adc8c74e13f0ec1270c2038c8e1b2375b5bfca72","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.12","_npmUser":{"name":"src-code","email":"yasteve@yahoo-inc.com"},"dist":{"shasum":"adc8c74e13f0ec1270c2038c8e1b2375b5bfca72","size":11531,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.1.2.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.1.2.tgz_1464885665402_0.21061065420508385"},"directories":{},"publish_time":1464885666740,"_cnpm_publish_time":1464885666740,"_hasShrinkwrap":false},"1.1.1":{"name":"react-stickynode","version":"1.1.1","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"9445175a19448f6aeccde9115fe65b01e8dab00f","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.1.1","_shasum":"5463571198b0fe58a27815c7957fb019912d9947","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.12","_npmUser":{"name":"src-code","email":"yasteve@yahoo-inc.com"},"dist":{"shasum":"5463571198b0fe58a27815c7957fb019912d9947","size":11451,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.1.1.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.1.1.tgz_1464720358614_0.21954531106166542"},"directories":{},"publish_time":1464720361015,"_cnpm_publish_time":1464720361015,"_hasShrinkwrap":false},"1.1.0":{"name":"react-stickynode","version":"1.1.0","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"146e953a3fc7af86d5bba70d7f7ab1f3abfcc1e0","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.1.0","_shasum":"36732a50cbc5efaa1c2d561fad114014af7b4af1","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.12","_npmUser":{"name":"src-code","email":"yasteve@yahoo-inc.com"},"dist":{"shasum":"36732a50cbc5efaa1c2d561fad114014af7b4af1","size":11377,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.1.0.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.1.0.tgz_1464134092308_0.3946939769666642"},"directories":{},"publish_time":1464134094772,"_cnpm_publish_time":1464134094772,"_hasShrinkwrap":false},"1.0.24":{"name":"react-stickynode","version":"1.0.24","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"9c5b69326323d1e347464fee8a6db5d2b8210a3e","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.0.24","_shasum":"40845636b2624ab7ea55cd08e0c2fb1ab6be9b1d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},"dist":{"shasum":"40845636b2624ab7ea55cd08e0c2fb1ab6be9b1d","size":13032,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.24.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.24.tgz_1462386841926_0.5679453716147691"},"directories":{},"publish_time":1462386842346,"_cnpm_publish_time":1462386842346,"_hasShrinkwrap":false},"1.0.23":{"name":"react-stickynode","version":"1.0.23","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"d8c981f4dbb2c1c6d84ed0833a5bb6becc5e84c8","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.0.23","_shasum":"ea14818bf49580aaaa3a4f7fe4556ce05ebf96c0","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},"dist":{"shasum":"ea14818bf49580aaaa3a4f7fe4556ce05ebf96c0","size":12998,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.23.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.23.tgz_1462161408266_0.1649173256009817"},"directories":{},"publish_time":1462161410603,"_cnpm_publish_time":1462161410603,"_hasShrinkwrap":false},"1.0.22":{"name":"react-stickynode","version":"1.0.22","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"ac2df57ccc93c236d89cd47399e8bb521c77deff","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.22","_shasum":"084159c79cb53efadb258c2d7b83df692970ecf1","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"084159c79cb53efadb258c2d7b83df692970ecf1","size":12969,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.22.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.22.tgz_1461187819802_0.17251993785612285"},"directories":{},"publish_time":1461187820181,"_cnpm_publish_time":1461187820181,"_hasShrinkwrap":false},"1.0.21":{"name":"react-stickynode","version":"1.0.21","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-addons-test-utils":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"cbf965f019b7c8e2db92b9fb96929b835e7653cd","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.0.21","_shasum":"49032fe2ae159299cd90afb41db4ebba8b958431","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},"dist":{"shasum":"49032fe2ae159299cd90afb41db4ebba8b958431","size":12855,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.21.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.21.tgz_1461173295744_0.3033167573157698"},"directories":{},"publish_time":1461173297793,"_cnpm_publish_time":1461173297793,"_hasShrinkwrap":false},"1.0.20":{"name":"react-stickynode","version":"1.0.20","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"git+https://github.com/yahoo/react-stickynode.git"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"38340aacac8066696658236db397a4f4d8352bf0","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode#readme","_id":"react-stickynode@1.0.20","_shasum":"3d3f657f23ec6ebc7787fbb78930472455fb35bc","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},"dist":{"shasum":"3d3f657f23ec6ebc7787fbb78930472455fb35bc","size":12277,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.20.tgz"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.20.tgz_1461116950652_0.6942270698491484"},"directories":{},"publish_time":1461116952850,"_cnpm_publish_time":1461116952850,"_hasShrinkwrap":false},"1.0.19":{"name":"react-stickynode","version":"1.0.19","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","is-equal-shallow":"^0.1.0","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-loader":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-test":"^1.0.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2 || ^15.0.0","react-dom":"^0.14.2 || ^15.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"ff4a48d147e711f4ad51994625b33ec089610b96","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.19","_shasum":"cb95e2aed0cffd05a48724b24c2f7fd6aee39788","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"cb95e2aed0cffd05a48724b24c2f7fd6aee39788","size":12683,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.19.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.19.tgz_1460419698051_0.39298743195831776"},"directories":{},"publish_time":1460419700563,"_cnpm_publish_time":1460419700563,"_hasShrinkwrap":false},"1.0.18":{"name":"react-stickynode","version":"1.0.18","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint":"^2.4.0","eslint-plugin-react":"^4.2.3","expect.js":"^0.3.1","grunt":"^0.4.5","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"^0.14.2","react-dom":"^0.14.2","sinon":"^1.17.3","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"ccc925f3d9baf47da3d445a1ca6290da4fc1eac5","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.18","_shasum":"93ee898b4c8d917c52adc7651e45f8bd0acb7f28","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"93ee898b4c8d917c52adc7651e45f8bd0acb7f28","size":12684,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.18.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.18.tgz_1459915194043_0.7962331746239215"},"directories":{},"publish_time":1459915194458,"_cnpm_publish_time":1459915194458,"_hasShrinkwrap":false},"1.0.16":{"name":"react-stickynode","version":"1.0.16","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^4.2.3","eslint":"^2.4.0","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"c1e199818ab3cdc3e55cbcdd8312c9ea44929879","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.16","_shasum":"07eff1f8af628bd64f0e4eacf4a769d0168323b5","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"07eff1f8af628bd64f0e4eacf4a769d0168323b5","size":12203,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.16.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.16.tgz_1459319563701_0.27584088826552033"},"directories":{},"publish_time":1459319564097,"_cnpm_publish_time":1459319564097,"_hasShrinkwrap":false},"1.0.15":{"name":"react-stickynode","version":"1.0.15","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^4.2.3","eslint":"^2.4.0","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^1.1.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^8.0.0","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"413f9a017a27fc0676bd26a8b7bab6582cad0528","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.15","_shasum":"6fba9159b3c1aaf8b2367110c627b9784d421c92","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"6fba9159b3c1aaf8b2367110c627b9784d421c92","size":12211,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.15.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.15.tgz_1458887886424_0.4014022066257894"},"directories":{},"publish_time":1458887886818,"_cnpm_publish_time":1458887886818,"_hasShrinkwrap":false},"1.0.14":{"name":"react-stickynode","version":"1.0.14","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"c7433bafb88bc4e7d1fb1b57edb9b3fc39c593a1","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.14","_shasum":"ebac725bcb9c7838804cdb3b92941fb59c542e42","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"ebac725bcb9c7838804cdb3b92941fb59c542e42","size":11989,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.14.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.14.tgz_1458239355018_0.9122297489084303"},"directories":{},"publish_time":1458239355649,"_cnpm_publish_time":1458239355649,"_hasShrinkwrap":false},"1.0.13":{"name":"react-stickynode","version":"1.0.13","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"3dd6c734cb8b021129528c0d6939d39221edf9c3","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.13","_shasum":"b0c43f798e450aa8c04f0450568ee8343be14d56","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"b0c43f798e450aa8c04f0450568ee8343be14d56","size":11897,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.13.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.13.tgz_1458194259876_0.46627648174762726"},"directories":{},"publish_time":1458194260494,"_cnpm_publish_time":1458194260494,"_hasShrinkwrap":false},"1.0.12":{"name":"react-stickynode","version":"1.0.12","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"7bb7c1aba11422b222032c0935fa03567deaffff","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.12","_shasum":"106c5d05d1400f5458932ffc82b31ab01c20fe1e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"106c5d05d1400f5458932ffc82b31ab01c20fe1e","size":11855,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.12.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.12.tgz_1456968444497_0.7604424103628844"},"directories":{},"publish_time":1456968445318,"_cnpm_publish_time":1456968445318,"_hasShrinkwrap":false},"1.0.11":{"name":"react-stickynode","version":"1.0.11","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"eslintConfig":{"rules":{"space-before-function-paren":2,"valid-jsdoc":[2,{"requireReturn":false,"requireReturnDescription":false}],"no-else-return":2,"no-extra-bind":2,"no-multi-spaces":2,"no-useless-call":2,"radix":2,"handle-callback-err":[2,"^(err|error)$"],"array-bracket-spacing":2,"block-spacing":2,"comma-spacing":2,"jsx-quotes":[2,"prefer-single"],"no-multiple-empty-lines":2,"no-trailing-spaces":2,"sort-vars":2,"space-after-keywords":2,"space-before-blocks":2,"space-infix-ops":2,"space-return-throw-case":2,"wrap-regex":2,"new-cap":0},"plugins":["react"],"ecmaFeatures":{"jsx":true},"env":{"es6":true}},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"f23bcfe2ec9413abb81c58f2a8b83aaebd9ac010","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.11","_shasum":"aea1247bb6e4ab431db96f657ef369da2dee766e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"aea1247bb6e4ab431db96f657ef369da2dee766e","size":12232,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.11.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.11.tgz_1456424539324_0.7881998608354479"},"directories":{},"publish_time":1456424540145,"_cnpm_publish_time":1456424540145,"_hasShrinkwrap":false},"1.0.10":{"name":"react-stickynode","version":"1.0.10","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"eslintConfig":{"rules":{"space-before-function-paren":2,"valid-jsdoc":[2,{"requireReturn":false,"requireReturnDescription":false}],"no-else-return":2,"no-extra-bind":2,"no-multi-spaces":2,"no-useless-call":2,"radix":2,"handle-callback-err":[2,"^(err|error)$"],"array-bracket-spacing":2,"block-spacing":2,"comma-spacing":2,"jsx-quotes":[2,"prefer-single"],"no-multiple-empty-lines":2,"no-trailing-spaces":2,"sort-vars":2,"space-after-keywords":2,"space-before-blocks":2,"space-infix-ops":2,"space-return-throw-case":2,"wrap-regex":2,"new-cap":0},"plugins":["react"],"ecmaFeatures":{"jsx":true},"env":{"es6":true}},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"7ab95438c3b06081e5ee0a6ba52a7314e852825f","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.10","_shasum":"59125c8c38c7b2b750a97a9aff845be42b4c984d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"59125c8c38c7b2b750a97a9aff845be42b4c984d","size":12188,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.10.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.10.tgz_1456362468653_0.9005767093040049"},"directories":{},"publish_time":1456362469386,"_cnpm_publish_time":1456362469386,"_hasShrinkwrap":false},"1.0.9":{"name":"react-stickynode","version":"1.0.9","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"eslintConfig":{"rules":{"space-before-function-paren":2,"valid-jsdoc":[2,{"requireReturn":false,"requireReturnDescription":false}],"no-else-return":2,"no-extra-bind":2,"no-multi-spaces":2,"no-useless-call":2,"radix":2,"handle-callback-err":[2,"^(err|error)$"],"array-bracket-spacing":2,"block-spacing":2,"comma-spacing":2,"jsx-quotes":[2,"prefer-single"],"no-multiple-empty-lines":2,"no-trailing-spaces":2,"sort-vars":2,"space-after-keywords":2,"space-before-blocks":2,"space-infix-ops":2,"space-return-throw-case":2,"wrap-regex":2,"new-cap":0},"plugins":["react"],"ecmaFeatures":{"jsx":true},"env":{"es6":true}},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"90830ad95583292e3de360a1551664b40a9d5a2c","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.9","_shasum":"04e51c329e28223ccdfa9cc76b6a81efccba2866","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"04e51c329e28223ccdfa9cc76b6a81efccba2866","size":12166,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.9.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.9.tgz_1456361329466_0.8321941867470741"},"directories":{},"publish_time":1456361330208,"_cnpm_publish_time":1456361330208,"_hasShrinkwrap":false},"1.0.8":{"name":"react-stickynode","version":"1.0.8","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"eslintConfig":{"rules":{"space-before-function-paren":2,"valid-jsdoc":[2,{"requireReturn":false,"requireReturnDescription":false}],"no-else-return":2,"no-extra-bind":2,"no-multi-spaces":2,"no-useless-call":2,"radix":2,"handle-callback-err":[2,"^(err|error)$"],"array-bracket-spacing":2,"block-spacing":2,"comma-spacing":2,"jsx-quotes":[2,"prefer-single"],"no-multiple-empty-lines":2,"no-trailing-spaces":2,"sort-vars":2,"space-after-keywords":2,"space-before-blocks":2,"space-infix-ops":2,"space-return-throw-case":2,"wrap-regex":2,"new-cap":0},"plugins":["react"],"ecmaFeatures":{"jsx":true},"env":{"es6":true}},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"c587a9f4704f14df338528f2987635af9ccc5d6b","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.8","_shasum":"736e06db28ec98460ae5f4771704b36f46d2fb9d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"736e06db28ec98460ae5f4771704b36f46d2fb9d","size":12147,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.8.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.8.tgz_1456358078247_0.39264780725352466"},"directories":{},"publish_time":1456358080453,"_cnpm_publish_time":1456358080453,"_hasShrinkwrap":false},"1.0.7":{"name":"react-stickynode","version":"1.0.7","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"eslintConfig":{"rules":{"space-before-function-paren":2,"valid-jsdoc":[2,{"requireReturn":false,"requireReturnDescription":false}],"no-else-return":2,"no-extra-bind":2,"no-multi-spaces":2,"no-useless-call":2,"radix":2,"handle-callback-err":[2,"^(err|error)$"],"array-bracket-spacing":2,"block-spacing":2,"comma-spacing":2,"jsx-quotes":[2,"prefer-single"],"no-multiple-empty-lines":2,"no-trailing-spaces":2,"sort-vars":2,"space-after-keywords":2,"space-before-blocks":2,"space-infix-ops":2,"space-return-throw-case":2,"wrap-regex":2,"new-cap":0},"plugins":["react"],"ecmaFeatures":{"jsx":true},"env":{"es6":true}},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"7355a1783e3090061a20ddb8421230bcf9b4d0b7","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.7","_shasum":"0436971f303d0b97c45c0cae85fd3afada1e04ad","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"0436971f303d0b97c45c0cae85fd3afada1e04ad","size":12128,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.7.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/react-stickynode-1.0.7.tgz_1456300089093_0.9846270254347473"},"directories":{},"publish_time":1456300091105,"_cnpm_publish_time":1456300091105,"_hasShrinkwrap":false},"1.0.6":{"name":"react-stickynode","version":"1.0.6","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"eslintConfig":{"rules":{"space-before-function-paren":2,"valid-jsdoc":[2,{"requireReturn":false,"requireReturnDescription":false}],"no-else-return":2,"no-extra-bind":2,"no-multi-spaces":2,"no-useless-call":2,"radix":2,"handle-callback-err":[2,"^(err|error)$"],"array-bracket-spacing":2,"block-spacing":2,"comma-spacing":2,"jsx-quotes":[2,"prefer-single"],"no-multiple-empty-lines":2,"no-trailing-spaces":2,"sort-vars":2,"space-after-keywords":2,"space-before-blocks":2,"space-infix-ops":2,"space-return-throw-case":2,"wrap-regex":2,"new-cap":0},"plugins":["react"],"ecmaFeatures":{"jsx":true},"env":{"es6":true}},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"1e39e85be763878db81faf28ba061a7cc79dce73","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.6","_shasum":"560db9eec43a749be9ee59d7422c19c4833c99a4","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"560db9eec43a749be9ee59d7422c19c4833c99a4","size":12121,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.6.tgz"},"directories":{},"publish_time":1454094078479,"_cnpm_publish_time":1454094078479,"_hasShrinkwrap":false},"1.0.5":{"name":"react-stickynode","version":"1.0.5","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^0.2.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"eslintConfig":{"rules":{"space-before-function-paren":2,"valid-jsdoc":[2,{"requireReturn":false,"requireReturnDescription":false}],"no-else-return":2,"no-extra-bind":2,"no-multi-spaces":2,"no-useless-call":2,"radix":2,"handle-callback-err":[2,"^(err|error)$"],"array-bracket-spacing":2,"block-spacing":2,"comma-spacing":2,"jsx-quotes":[2,"prefer-single"],"no-multiple-empty-lines":2,"no-trailing-spaces":2,"sort-vars":2,"space-after-keywords":2,"space-before-blocks":2,"space-infix-ops":2,"space-return-throw-case":2,"wrap-regex":2,"new-cap":0},"plugins":["react"],"ecmaFeatures":{"jsx":true},"env":{"es6":true}},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"eb34c56791051abbe0873bb3f013dbcffbadaebc","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.5","_shasum":"f255d0b2a8507245cec1efce19d86f1d18ac2753","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"f255d0b2a8507245cec1efce19d86f1d18ac2753","size":13619,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.5.tgz"},"directories":{},"publish_time":1450408564599,"_cnpm_publish_time":1450408564599,"_hasShrinkwrap":false},"1.0.4":{"name":"react-stickynode","version":"1.0.4","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^0.2.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"eslintConfig":{"rules":{"space-before-function-paren":2,"valid-jsdoc":[2,{"requireReturn":false,"requireReturnDescription":false}],"no-else-return":2,"no-extra-bind":2,"no-multi-spaces":2,"no-useless-call":2,"radix":2,"handle-callback-err":[2,"^(err|error)$"],"array-bracket-spacing":2,"block-spacing":2,"comma-spacing":2,"jsx-quotes":[2,"prefer-single"],"no-multiple-empty-lines":2,"no-trailing-spaces":2,"sort-vars":2,"space-after-keywords":2,"space-before-blocks":2,"space-infix-ops":2,"space-return-throw-case":2,"wrap-regex":2,"new-cap":0},"plugins":["react"],"ecmaFeatures":{"jsx":true},"env":{"es6":true}},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"fc30be9299cf84b477079fc436d0dc124fac004c","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.4","_shasum":"bcfb0042c6cd3cfea132230a3eeeb75833317cb3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"bcfb0042c6cd3cfea132230a3eeeb75833317cb3","size":7542,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.4.tgz"},"directories":{},"publish_time":1450408363219,"_cnpm_publish_time":1450408363219,"_hasShrinkwrap":false},"1.0.3":{"name":"react-stickynode","version":"1.0.3","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"eslint --cache --ext .js,.jsx . --fix","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^0.2.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","eslint-plugin-react":"^3.4.2","eslint":"^1.5.1","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.7.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"~0.0.9"},"eslintConfig":{"rules":{"space-before-function-paren":2,"valid-jsdoc":[2,{"requireReturn":false,"requireReturnDescription":false}],"no-else-return":2,"no-extra-bind":2,"no-multi-spaces":2,"no-useless-call":2,"radix":2,"handle-callback-err":[2,"^(err|error)$"],"array-bracket-spacing":2,"block-spacing":2,"comma-spacing":2,"jsx-quotes":[2,"prefer-single"],"no-multiple-empty-lines":2,"no-trailing-spaces":2,"sort-vars":2,"space-after-keywords":2,"space-before-blocks":2,"space-infix-ops":2,"space-return-throw-case":2,"wrap-regex":2,"new-cap":0},"plugins":["react"],"ecmaFeatures":{"jsx":true},"env":{"es6":true}},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"525520be2b27322ca3b23d008924e29bf0c6e81b","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.3","_shasum":"b73d3a12170e73e047c4db1ed5fcaaa134b58b97","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"b73d3a12170e73e047c4db1ed5fcaaa134b58b97","size":12056,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.3.tgz"},"directories":{},"publish_time":1448250777922,"_cnpm_publish_time":1448250777922,"_hasShrinkwrap":false},"1.0.2":{"name":"react-stickynode","version":"1.0.2","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"^0.14.2","subscribe-ui-event":"^0.2.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jshint":"^2.5.1","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"^0.14.2","react":"^0.14.2","xunit-file":"^0.0.8"},"peerDependencies":{"react":"^0.14.2","react-dom":"^0.14.2"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"a5a4c450f565d8c103165fc276859e0c05d3f0d1","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.2","_shasum":"0269c9340fdcbd56bfa6285d03dddc9d94b00dc5","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"0269c9340fdcbd56bfa6285d03dddc9d94b00dc5","size":9871,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.2.tgz"},"directories":{},"publish_time":1448089852938,"_cnpm_publish_time":1448089852938,"_hasShrinkwrap":false},"1.0.1":{"name":"react-stickynode","version":"1.0.1","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","react-addons-shallow-compare":"0.14.x","subscribe-ui-event":"^0.2.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-babel":"^5.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jshint":"^2.5.1","jsx-loader":"^0.13.2","jsx-test":"^0.8.0","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react-dom":"0.14.x","react":"0.14.x","xunit-file":"^0.0.8"},"peerDependencies":{"react":"0.14.x","react-dom":"0.14.x"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"2e368dbd74385c74ecff1845c4c0b0bab85e710d","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@1.0.1","_shasum":"ccb7e3704c3deedc8034b4450bd3dfb02648f50e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"ccb7e3704c3deedc8034b4450bd3dfb02648f50e","size":9841,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-1.0.1.tgz"},"directories":{},"publish_time":1448067935593,"_cnpm_publish_time":1448067935593,"_hasShrinkwrap":false},"0.1.1":{"name":"react-stickynode","version":"0.1.1","description":"A performant and comprehensive React sticky","main":"index.js","scripts":{"build":"grunt react","devtest":"grunt unit","func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"repository":{"type":"git","url":"https://github.com/yahoo/react-stickynode"},"keywords":["Sticky","React"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"contributors":[{"name":"Steve Carlson","email":"yasteve@yahoo-inc.com"}],"dependencies":{"classnames":"^2.0.0","subscribe-ui-event":"^0.2.0"},"devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.1","es5-shim":"^4.0.0","expect.js":"^0.3.1","grunt-atomizer":"^3.0.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-connect":"^0.11.2","grunt-contrib-jshint":"^0.11.2","grunt-contrib-watch":"^0.6.1","grunt-react":"^0.12.2","grunt-saucelabs":"^8.3.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt":"^0.4.5","istanbul":"^0.4.0","jsdom":"^7.0.2","jshint":"^2.5.1","jsx-loader":"^0.13.2","jsx-test":"^0.7.6","minimist":"^1.2.0","mocha":"^2.0","mockery":"^1.4.0","pre-commit":"^1.0.0","react":"<=0.13.x","xunit-file":"^0.0.8"},"peerDependencies":{"react":"<0.14.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","gitHead":"8ca10a261588e419cf3b5a3e35defb6787630433","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"homepage":"https://github.com/yahoo/react-stickynode","_id":"react-stickynode@0.1.1","_shasum":"9a23ee4e9347f107b3780b75ed8f1911a420b3ce","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"9a23ee4e9347f107b3780b75ed8f1911a420b3ce","size":9690,"noattachment":false,"key":"/react-stickynode/-/react-stickynode-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-stickynode/download/react-stickynode-0.1.1.tgz"},"directories":{},"publish_time":1446189577844,"_cnpm_publish_time":1446189577844,"_hasShrinkwrap":false}},"readme":"# react-stickynode\n\n[![npm version](https://badge.fury.io/js/react-stickynode.svg)](http://badge.fury.io/js/react-stickynode)\n![Build Status](https://github.com/yahoo/react-stickynode/actions/workflows/test.yml/badge.svg)\n\nA performant and comprehensive React sticky component.\n\nA sticky component wraps a sticky target and keeps the target in the viewport as the user scrolls the page. Most sticky components handle the case where the sticky target is shorter than the viewport, but not the case where a sticky target is taller than the viewport. The reason is that the expected behavior and implementation is much more complicated.\n\n`react-stickynode` handles not only regular case but the long sticky target case in a natural way. In the regular case, when scrolling the page down, `react-stickynode` will stick to the top of the viewport. But in the case of a taller sticky target, it will scroll along with the page until its bottom reaches the bottom of the viewport. In other words, it looks like the bottom of viewport pulls the bottom of a sticky target down when scrolling the page down. On the other hand, when scrolling the page up, the top of viewport pulls the top of a sticky target up.\n\nThis behavior gives the content in a tall sticky target more chance to be shown. This is especially good for the case where many ADs are in the right rail.\n\nAnother highlight is that `react-stickynode` can handle the case where a sticky target uses percentage as its width unit. For a responsive designed page, it is especially useful.\n\n## Features\n\n-   Retrieve `scrollTop` only once for all sticky components.\n-   Listen to throttled scrolling to have better performance.\n-   Use rAF to update sticky status to have better performance.\n-   Support top offset from the top of screen.\n-   Support bottom boundary to stop sticky status.\n-   Support any sticky target with various width units.\n\n## Usage\n\n```bash\nnpm install react-stickynode\n```\n\nThe sticky uses Modernizr `csstransforms3d` and `prefixed` ([link](http://modernizr.com/download/?-csstransforms3d-prefixed)) features to detect IE8/9, so it can downgrade not to use transform3d.\n\n```js\nimport Sticky from 'react-stickynode';\n\n<Sticky enabled={true} top={50} bottomBoundary={1200}>\n    <YourComponent />\n</Sticky>;\n```\n\n```js\nimport Sticky from 'react-stickynode';\n\n<Sticky top=\"#header\" bottomBoundary=\"#content\">\n    <YourComponent />\n</Sticky>;\n```\n\n### Props\n\n| Name               | Type          | Note                                                                                                                                                                                                                        |\n| ------------------ | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `enabled`          | Boolean       | The switch to enable or disable Sticky (true by default).                                                                                                                                                                   |\n| `top`              | Number/String | The offset from the top of window where the top of the element will be when sticky state is triggered (0 by default). If it is a selector to a target (via `querySelector()`), the offset will be the height of the target. |\n| `bottomBoundary`   | Number/String | The offset from the top of document which release state will be triggered when the bottom of the element reaches at. If it is a selector to a target (via `querySelector()`), the offset will be the bottom of the target.  |\n| `innerZ`           | Number/String | z-index of the sticky.                                                                                                                                                                                                      |\n| `enableTransforms` | Boolean       | Enable the use of CSS3 transforms (true by default).                                                                                                                                                                        |\n| `activeClass`      | String        | Class name to be applied to the element when the sticky state is active (`active` by default).                                                                                                                              |\n| `innerClass`       | String        | Class name to be applied to the inner element (`''` by default).                                                                                                                                                            |\n| `innerActiveClass` | String        | Class name to be applied to the inner element when the sticky state is active (`''` by default).                                                                                                                            |\n| `className`        | String        | Class name to be applied to the element independent of the sticky state.                                                                                                                                                    |\n| `releasedClass`    | String        | Class name to be applied to the element when the sticky state is released (`released` by default).                                                                                                                          |\n| `onStateChange`    | Function      | Callback for when the sticky state changes. See below.                                                                                                                                                                      |\n| `shouldFreeze`     | Function      | Callback to indicate when the sticky plugin should freeze position and ignore scroll/resize events. See below.                                                                                                              |\n\n### Handling State Change\n\nYou can be notified when the state of the sticky component changes by passing a callback to the `onStateChange` prop. The callback will receive an object in the format `{status: CURRENT_STATUS}`, with `CURRENT_STATUS` being an integer representing the status:\n\n| Value | Name              | Note                                                                        |\n| ----- | ----------------- | --------------------------------------------------------------------------- |\n| `0`   | `STATUS_ORIGINAL` | The default status, located at the original position.                       |\n| `1`   | `STATUS_RELEASED` | The released status, located at somewhere on document, but not default one. |\n| `2`   | `STATUS_FIXED`    | The sticky status, located fixed to the top or the bottom of screen.        |\n\nYou can access the statuses as static constants to use for comparison.\n\n```jsx\nimport Sticky from 'react-stickynode';\n\nconst handleStateChange = (status) => {\n    if (status.status === Sticky.STATUS_FIXED) {\n        console.log('the component is sticky');\n    }\n};\n\n<Sticky onStateChange={handleStateChange}>\n    <YourComponent />\n</Sticky>;\n```\n\nAlso `Sticky` supports children functions:\n\n```jsx\nimport Sticky from 'react-stickynode';\n\n<Sticky>\n    {(status) => {\n        if (status.status === Sticky.STATUS_FIXED) {\n            return 'the component is sticky';\n        }\n        if (status.status === Sticky.STATUS_ORIGINAL) {\n            return 'the component in the original position';\n        }\n        return 'the component is released';\n    }}\n</Sticky>;\n```\n\n### Freezing\n\nYou can provide a function in the `shouldFreeze` prop which will tell the component to temporarily stop updating during prop and state changes, as well as ignore scroll and resize events. This function should return a boolean indicating whether the component should currently be frozen.\n\n## Development\n\n### Linting\n\n```bash\nnpm run lint\n```\n\n### Unit Test\n\n```bash\nnpm test\n```\n\n### Functional Test\n\n```bash\nnpm run func:local\n```\n\n## License\n\nThis software is free to use under the BSD license.\nSee the [LICENSE file](./LICENSE.md) for license text and copyright information.\n","_attachments":{},"homepage":"https://github.com/yahoo/react-stickynode#readme","bugs":{"url":"https://github.com/yahoo/react-stickynode/issues"},"license":"BSD-3-Clause"}