{"_id":"react-scroll-to-element","_rev":"7-ed90941ee0208c9fd95bb29e09f1bae5","name":"react-scroll-to-element","description":"Scroll to any element of your React application","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"react-scroll-to-element","version":"0.1.0","description":"Scroll to any element of your React application.","main":"lib/index.js","scripts":{"clean":"rimraf lib || rm -rf lib ","build":"babel src --out-dir lib","prepublish":"npm run clean && npm run build"},"keywords":["react","scroll","element","class","id","pixels","offset"],"repository":{"type":"git","url":"git+https://github.com/trembacz/react-scroll-to-element.git"},"author":{"name":"Tomasz Rembacz","url":"trembacz@squiz.pl"},"license":"MIT","dependencies":{"prop-types":"^15.6.0","react":"^16.1.1","smoothscroll-polyfill":"^0.4.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"files":["lib/","index.js"],"gitHead":"16c8c97d4d91b1d888da9b0af168ee6f2ecfc30e","bugs":{"url":"https://github.com/trembacz/react-scroll-to-element/issues"},"homepage":"https://github.com/trembacz/react-scroll-to-element#readme","_id":"react-scroll-to-element@0.1.0","_shasum":"7072e2b96631a4c92ce61544c99674cc225a9a28","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.4.0","_npmUser":{"name":"mm85","email":"mm@mm85.org"},"dist":{"shasum":"7072e2b96631a4c92ce61544c99674cc225a9a28","tarball":"https://registry.npmjs.org/react-scroll-to-element/-/react-scroll-to-element-0.1.0.tgz","integrity":"sha512-qNhv+r4TYuOlnU8lyybcQzxRqho4jP1umme7WzALAF0/+EP5q14F7GI8U1xqmzaZaCAgZTBaq2CSXSChvMPn/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTDGgoSxzzpagl5CTAc4V04YQ2CO9SfFKDyWR5a/eWdAIhALY8Y1B9qEVHHSln2B0s7m+FpAhmjZJ95Gr/m/c39pdt"}]},"maintainers":[{"name":"mm85","email":"mm@mm85.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-scroll-to-element-0.1.0.tgz_1511649170691_0.9863998908549547"}},"0.1.1":{"name":"react-scroll-to-element","version":"0.1.1","description":"Scroll to any element of your React application.","main":"lib/index.js","scripts":{"clean":"rimraf lib || rm -rf lib ","build":"babel src --out-dir lib","prepublish":"npm run clean && npm run build"},"keywords":["react","scroll","element","class","id","pixels","offset"],"repository":{"type":"git","url":"git+https://github.com/trembacz/react-scroll-to-element.git"},"author":{"name":"Tomasz Rembacz","url":"trembacz@squiz.pl"},"license":"MIT","dependencies":{"prop-types":"^15.6.0","react":"^16.1.1","smoothscroll-polyfill":"^0.4.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"files":["lib/","index.js"],"gitHead":"a66c49460f4cee6873ba91ffb6c6354033697b94","bugs":{"url":"https://github.com/trembacz/react-scroll-to-element/issues"},"homepage":"https://github.com/trembacz/react-scroll-to-element#readme","_id":"react-scroll-to-element@0.1.1","_shasum":"224476981413599dd1ba61aac8a552c94deca898","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.4.0","_npmUser":{"name":"mm85","email":"mm@mm85.org"},"dist":{"shasum":"224476981413599dd1ba61aac8a552c94deca898","tarball":"https://registry.npmjs.org/react-scroll-to-element/-/react-scroll-to-element-0.1.1.tgz","integrity":"sha512-npbJmeKj75FO9XK9jfWgwfrYvPKGOCSWytlwNangBThb9O0T9gt2EIwLf2Ny76FfRcn3e0os2EV+6xkM1GV6Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh68V9j8TGzGxHzcqXNFmNhtHGcSul2umUH+TCi8pclAiAcQf9G3gagAofug6YAxkR7coM//IGKwR1178tY6egpMw=="}]},"maintainers":[{"name":"mm85","email":"mm@mm85.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-scroll-to-element-0.1.1.tgz_1511649545820_0.015747442608699203"}},"0.1.2":{"name":"react-scroll-to-element","version":"0.1.2","description":"Scroll to any element of your React application","main":"lib/index.js","scripts":{"clean":"rimraf lib || rm -rf lib ","build":"babel src --out-dir lib","prepublish":"npm run clean && npm run build"},"keywords":["react","scroll","element","class","id","pixels","offset"],"repository":{"type":"git","url":"git+https://github.com/trembacz/react-scroll-to-element.git"},"author":{"name":"Tomasz Rembacz","url":"trembacz@squiz.pl"},"license":"MIT","dependencies":{"prop-types":"^15.6.0","react":"^16.1.1","smoothscroll-polyfill":"^0.4.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"files":["lib/","index.js"],"gitHead":"64f5ab6e637645d7bd863d924ae6456af5a29d87","bugs":{"url":"https://github.com/trembacz/react-scroll-to-element/issues"},"homepage":"https://github.com/trembacz/react-scroll-to-element#readme","_id":"react-scroll-to-element@0.1.2","_shasum":"66b599f43f3a7f8e2065952c0f781c1a589687fe","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.4.0","_npmUser":{"name":"mm85","email":"mm@mm85.org"},"dist":{"shasum":"66b599f43f3a7f8e2065952c0f781c1a589687fe","tarball":"https://registry.npmjs.org/react-scroll-to-element/-/react-scroll-to-element-0.1.2.tgz","integrity":"sha512-sneQeHRNrRZGAwP799D1odVOtpMBlqQdewP27Sc2V3VkvZakMxif31N/+XLJQIkdj9ARztSd93iTKVfoowogXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDD4EiunDP9I4l12JYcbkTgaQBoZDMPj9xwN+vjaBWwrAiB05FvQCUMM6MrwgqnjuKpyFkKCrtA668OwrI9n4CAPzQ=="}]},"maintainers":[{"name":"mm85","email":"mm@mm85.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-scroll-to-element-0.1.2.tgz_1511650804189_0.9745932593941689"}},"0.1.3":{"name":"react-scroll-to-element","version":"0.1.3","description":"Scroll to any element of your React application","main":"lib/index.js","scripts":{"clean":"rimraf lib || rm -rf lib ","build":"babel index.js --out-dir lib","prepublish":"npm run clean && npm run build"},"keywords":["react","scroll","element","class","id","pixels","offset"],"repository":{"type":"git","url":"git+https://github.com/trembacz/react-scroll-to-element.git"},"author":{"name":"Tomasz Rembacz","url":"trembacz@squiz.pl"},"license":"MIT","dependencies":{"prop-types":"^15.6.0","react":"^16.1.1","smoothscroll-polyfill":"^0.4.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"files":["lib/","index.js"],"gitHead":"6db3be03f362c9d522cf78e2c315cd76556ebad4","bugs":{"url":"https://github.com/trembacz/react-scroll-to-element/issues"},"homepage":"https://github.com/trembacz/react-scroll-to-element#readme","_id":"react-scroll-to-element@0.1.3","_shasum":"394ef7a74bd5a6357e0d0d8df3b1b31fd91cc847","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.4.0","_npmUser":{"name":"mm85","email":"mm@mm85.org"},"dist":{"shasum":"394ef7a74bd5a6357e0d0d8df3b1b31fd91cc847","tarball":"https://registry.npmjs.org/react-scroll-to-element/-/react-scroll-to-element-0.1.3.tgz","integrity":"sha512-w9hJASS2ZcpveGHc7HUle/W5VdWSMTufJoLpVly2+NbQGaQSxrli3k4nTl4u6/rnBSbjNp2k177IKJginBVvHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE3wYORSCG4/NO4uA55XsY4Nh1FsQyW69wPUcfswrLrwIgO3AXJajrf7teTmLI+RpaDuCiBSG+TEe0wGJo4H3TN/0="}]},"maintainers":[{"name":"mm85","email":"mm@mm85.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-scroll-to-element-0.1.3.tgz_1511655573965_0.6103423305321485"}},"0.1.4":{"name":"react-scroll-to-element","version":"0.1.4","description":"Scroll to any element of your React application","main":"lib/index.js","scripts":{"clean":"rimraf lib || rm -rf lib ","build":"babel index.js --out-dir lib","prepublish":"npm run clean && npm run build"},"keywords":["react","scroll","element","class","id","pixels","offset"],"repository":{"type":"git","url":"git+https://github.com/trembacz/react-scroll-to-element.git"},"author":{"name":"Tomasz Rembacz","url":"trembacz@squiz.pl"},"license":"MIT","dependencies":{"prop-types":"^15.6.0","react":"^16.1.1","smoothscroll-polyfill":"^0.4.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"files":["lib/"],"gitHead":"cab5008ec4ee526a39fbe7758f54187b7673c512","bugs":{"url":"https://github.com/trembacz/react-scroll-to-element/issues"},"homepage":"https://github.com/trembacz/react-scroll-to-element#readme","_id":"react-scroll-to-element@0.1.4","_shasum":"0a41bafa444235d452e49d1c9e8b96911a72b5d4","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.4.0","_npmUser":{"name":"mm85","email":"mm@mm85.org"},"dist":{"shasum":"0a41bafa444235d452e49d1c9e8b96911a72b5d4","tarball":"https://registry.npmjs.org/react-scroll-to-element/-/react-scroll-to-element-0.1.4.tgz","integrity":"sha512-lsIGfq4WTbALG0YSMEgiC+4OpswrbGQxsJgb+U621p/zBPhaT7nmvZe5sXTKMaxAxtCRrZjPNFJr7nhBUAA/Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfrOiGJ5N9aisdmtrxu+P69sHfc7uew0rVrtMis6jkZAiAEIUSdzkbaLhmo1Laddkg9Brnr/plJXRQ43YmKem3rXQ=="}]},"maintainers":[{"name":"mm85","email":"mm@mm85.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-scroll-to-element-0.1.4.tgz_1511655977010_0.8110984358936548"}},"0.2.0":{"name":"react-scroll-to-element","version":"0.2.0","description":"Scroll to any element of your React application","main":"lib/index.js","scripts":{"clean":"rimraf lib || rm -rf lib ","build":"babel index.js --out-dir lib","prepublish":"npm run clean && npm run build"},"keywords":["react","scroll","element","class","id","pixels","offset"],"repository":{"type":"git","url":"git+https://github.com/trembacz/react-scroll-to-element.git"},"author":{"name":"Tomasz Rembacz","url":"trembacz@squiz.pl"},"license":"MIT","dependencies":{"prop-types":"^15.6.0","react":"^16.1.1","smoothscroll-polyfill":"^0.4.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","rimraf":"^2.6.2"},"files":["lib/"],"gitHead":"b894b4d23dca5e5f328a4325c1b1aa16f31b0c1b","bugs":{"url":"https://github.com/trembacz/react-scroll-to-element/issues"},"homepage":"https://github.com/trembacz/react-scroll-to-element#readme","_id":"react-scroll-to-element@0.2.0","_shasum":"33f3f85211d4e2a0881c9deccf42e57799c4e000","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.4.0","_npmUser":{"name":"mm85","email":"mm@mm85.org"},"dist":{"shasum":"33f3f85211d4e2a0881c9deccf42e57799c4e000","tarball":"https://registry.npmjs.org/react-scroll-to-element/-/react-scroll-to-element-0.2.0.tgz","integrity":"sha512-T4dFvTzEmDSiADsoVON2U1nBqZbpi1oHWiL9JelwVHnQYfyWxk0luUa2LH3vJ7FECMYbR1ayJJfYIMHmlDn/ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXLqHLVeja8TVoz73GxZlnGkiuzIeNCbl1K8RnuTT8dAiAiFozeosQmJvM6IfhPbyc2Fcc96ajESkkJboHts1Zf4Q=="}]},"maintainers":[{"name":"mm85","email":"mm@mm85.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-scroll-to-element-0.2.0.tgz_1511657190224_0.07949444511905313"}}},"readme":"# react-scroll-to-element\r\nScroll to any element of your React application\r\n\r\n[![Build Status](https://travis-ci.org/trembacz/react-scroll-to-element.svg?branch=master)](https://travis-ci.org/trembacz/react-scroll-to-element)\r\n[![Dependencies](https://david-dm.org/trembacz/react-scroll-to-element/status.svg)](https://david-dm.org/trembacz/react-scroll-to-element?view=list)\r\n[![devDependencies](https://david-dm.org/trembacz/react-scroll-to-element/dev-status.svg)](https://david-dm.org/trembacz/react-scroll-to-element?type=dev&view=list)\r\n\r\n## Getting Started\r\n\r\n**1. Install**\r\n\r\n```npm install react-scroll-to-element```\r\nor\r\n```yarn add react-scroll-to-element```\r\n\r\n**2. Options**\r\n\r\n| Option              | Value         | Description                                                          |\r\n| ------------------- |:-------------:| -------------------------------------------------------------------- |\r\n| ```type```          | ```string```  | ```id``` or ```class``` - Not required if you want to set offset only|\r\n| ```element```       | ```string```  | Scroll to this element (use with ```type```)                         |\r\n| ```offset```        | ```number```  | Scroll ```x``` pixels down                                           |\r\n| ```timeout```       | ```number```  | Start scrolling after ```x``` ms                                     |\r\n| ```children```      | ```string```  | Text or html tags                                                    |\r\n\r\n**3. Usage**\r\n\r\n```js\r\n\r\nimport Scroll from 'react-scroll-to-element';\r\n\r\n<Scroll type=\"id\" element=\"title\">\r\n  Scroll to element with id 'title'\r\n</Scroll>\r\n\r\n<Scroll type=\"class\" element=\"contact\">\r\n  Scroll to element with class 'contact'\r\n</Scroll>\r\n\r\n<Scroll>\r\n  Scroll to top\r\n</Scroll>\r\n\r\n<Scroll offset={200}>\r\n  Scroll 200 px down (from top)\r\n</Scroll>\r\n\r\n<Scroll offset={200} timeout={3000}>\r\n  Scroll 200 px down (from top) after 3 seconds\r\n</Scroll>\r\n\r\n<Scroll type=\"class\" element=\"contact\" offset={200} timeout={3000}>\r\n  Scroll to element with class 'contact' + 200 px down after 3 seconds\r\n</Scroll>\r\n\r\n<Scroll type=\"class\" element=\"contact\" offset={-100}>\r\n  Scroll to element with class 'contact' - 100 px\r\n</Scroll>\r\n```\r\n\r\n***You can also use html tags inside the component***\r\n\r\n```js\r\n<Scroll type=\"class\" element=\"contact\" offset={-100} timeout={3000}>\r\n  <button>Click me</button>\r\n</Scroll>\r\n```\r\n\r\n[smoothscroll-polyfill](https://github.com/iamdustan/smoothscroll) used for older browsers\r\n\r\n## License\r\n\r\n[MIT](http://opensource.org/licenses/MIT)\r\n","maintainers":[{"name":"mm85","email":"mm@mm85.org"}],"time":{"modified":"2022-06-26T08:07:00.103Z","created":"2017-11-25T22:32:51.700Z","0.1.0":"2017-11-25T22:32:51.700Z","0.1.1":"2017-11-25T22:39:06.825Z","0.1.2":"2017-11-25T23:00:05.077Z","0.1.3":"2017-11-26T00:19:35.037Z","0.1.4":"2017-11-26T00:26:17.908Z","0.2.0":"2017-11-26T00:46:31.123Z"},"homepage":"https://github.com/trembacz/react-scroll-to-element#readme","keywords":["react","scroll","element","class","id","pixels","offset"],"repository":{"type":"git","url":"git+https://github.com/trembacz/react-scroll-to-element.git"},"author":{"name":"Tomasz Rembacz","url":"trembacz@squiz.pl"},"bugs":{"url":"https://github.com/trembacz/react-scroll-to-element/issues"},"license":"MIT","readmeFilename":"README.md"}