{"_id":"react-router-hash-link","_rev":"2830024","name":"react-router-hash-link","description":"Hash link scroll functionality for React Router v4/5","dist-tags":{"latest":"2.4.3","next":"2.4.0-next.0"},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"time":{"modified":"2022-09-06T14:46:02.000Z","created":"2017-03-14T00:19:40.094Z","2.4.3":"2021-05-13T01:16:17.985Z","2.4.2":"2021-05-13T01:04:02.980Z","2.4.1":"2021-05-04T01:42:01.024Z","2.4.0":"2021-02-11T20:02:15.932Z","2.4.0-next.0":"2021-02-11T19:54:08.749Z","2.3.1":"2020-12-09T17:02:09.292Z","2.3.0":"2020-12-09T15:34:48.664Z","2.2.2":"2020-10-10T21:15:31.065Z","2.2.1":"2020-10-10T13:36:27.681Z","2.2.0":"2020-10-09T04:53:07.244Z","2.1.0":"2020-09-11T23:02:30.061Z","2.0.0":"2020-07-14T15:55:29.408Z","1.2.2":"2019-07-20T14:34:25.378Z","1.2.1":"2018-11-05T00:54:30.376Z","1.2.0":"2018-02-17T23:55:05.710Z","1.1.1":"2017-09-26T20:05:05.623Z","1.1.0":"2017-04-29T19:51:23.525Z","1.0.0":"2017-04-02T16:21:19.431Z","0.3.1":"2017-04-01T17:22:13.949Z","0.3.0":"2017-03-30T18:48:55.096Z","0.2.1":"2017-03-14T23:10:42.873Z","0.2.0":"2017-03-14T22:58:41.711Z","0.1.0":"2017-03-14T00:19:40.094Z"},"users":{"juanf03":true},"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"versions":{"2.4.3":{"name":"react-router-hash-link","version":"2.4.3","description":"Hash link scroll functionality for React Router v4/5","main":"dist/react-router-hash-link.cjs.js","module":"dist/react-router-hash-link.esm.js","sideEffects":false,"scripts":{"build":"rollpkg build","watch":"rollpkg watch","prepublishOnly":"npm run build","lintStaged":"lint-staged"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"dependencies":{"prop-types":"^15.7.2"},"devDependencies":{"lint-staged":"^10.5.4","pre-commit":"^1.2.2","react":"file:demo/node_modules/react","react-router-dom":"file:demo/node_modules/react-router-dom","rollpkg":"^0.5.5","typescript":"^4.2.4"},"pre-commit":"lintStaged","lint-staged":{"(src/**/*|demo/src/**/*)":["prettier --write --ignore-unknown"]},"prettier":"rollpkg/configs/prettier.json","gitHead":"e67866a910fba46225790988e4662f5329c6234b","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.4.3","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"570824d53d6c35ce94d73a46c8e98673a127bf08","size":15578,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.4.3.tgz"},"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.4.3_1620868577832_0.393142411612609"},"_hasShrinkwrap":false,"publish_time":1620868577985,"_cnpm_publish_time":1620868577985,"_cnpmcore_publish_time":"2021-12-16T13:49:38.237Z"},"2.4.2":{"name":"react-router-hash-link","version":"2.4.2","description":"Hash link scroll functionality for React Router v4/5","main":"dist/react-router-hash-link.cjs.js","module":"dist/react-router-hash-link.esm.js","sideEffects":false,"scripts":{"build":"rollpkg build","watch":"rollpkg watch","prepublishOnly":"npm run build","lintStaged":"lint-staged"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"dependencies":{"prop-types":"^15.7.2"},"devDependencies":{"lint-staged":"^10.5.4","pre-commit":"^1.2.2","react":"file:demo/node_modules/react","react-router-dom":"file:demo/node_modules/react-router-dom","rollpkg":"^0.5.5","typescript":"^4.2.4"},"pre-commit":"lintStaged","lint-staged":{"(src/**/*|demo/src/**/*)":["prettier --write --ignore-unknown"]},"prettier":"rollpkg/configs/prettier.json","gitHead":"eb865c7293da68e167acd19bc677415dd4b98e29","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.4.2","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"464a2bf6bd21f4101f17a63699972d54b51782df","size":15677,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.4.2.tgz"},"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.4.2_1620867842803_0.8542629833976223"},"_hasShrinkwrap":false,"publish_time":1620867842980,"_cnpm_publish_time":1620867842980,"_cnpmcore_publish_time":"2021-12-16T13:49:38.417Z"},"2.4.1":{"name":"react-router-hash-link","version":"2.4.1","description":"Hash link scroll functionality for React Router v4/5","main":"dist/react-router-hash-link.cjs.js","module":"dist/react-router-hash-link.esm.js","sideEffects":false,"scripts":{"build":"rollpkg build","watch":"rollpkg watch","prepublishOnly":"npm run build","lintStaged":"lint-staged"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"dependencies":{"prop-types":"^15.7.2"},"devDependencies":{"lint-staged":"^10.5.4","pre-commit":"^1.2.2","react":"file:demo/node_modules/react","react-router-dom":"file:demo/node_modules/react-router-dom","rollpkg":"^0.5.5","typescript":"^4.2.4"},"pre-commit":"lintStaged","lint-staged":{"(src/**/*|demo/src/**/*)":["prettier --write --ignore-unknown"]},"prettier":"rollpkg/configs/prettier.json","gitHead":"21c81d8ac6c14b4be4e1ed6fb7ca531841362ac4","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.4.1","_nodeVersion":"14.16.1","_npmVersion":"7.11.2","dist":{"shasum":"91ccd904427f42e5ded684af0a20f45842ce0dc5","size":14990,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.4.1.tgz"},"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.4.1_1620092520829_0.3302098775294029"},"_hasShrinkwrap":false,"publish_time":1620092521024,"_cnpm_publish_time":1620092521024,"_cnpmcore_publish_time":"2021-12-16T13:49:38.664Z"},"2.4.0":{"name":"react-router-hash-link","version":"2.4.0","description":"Hash link scroll functionality for React Router v4/5","main":"dist/react-router-hash-link.cjs.js","module":"dist/react-router-hash-link.esm.js","sideEffects":false,"scripts":{"dev":"npm link && npm run watch && npm unlink -g react-router-hash-link","build":"rollpkg build","watch":"rollpkg watch","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"dependencies":{"prop-types":"^15.7.2"},"devDependencies":{"rollpkg":"^0.4.2"},"prettier":"rollpkg/configs/prettier.json","gitHead":"7611e6c05deb7756a043cdbf15668573b4ef5d75","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.4.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.3","dist":{"shasum":"216045d9bb826e5f36f873dea8b04874a0708f83","size":14947,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.4.0.tgz"},"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.4.0_1613073735756_0.5008010068295337"},"_hasShrinkwrap":false,"publish_time":1613073735932,"_cnpm_publish_time":1613073735932,"_cnpmcore_publish_time":"2021-12-16T13:49:39.323Z"},"2.4.0-next.0":{"name":"react-router-hash-link","version":"2.4.0-next.0","description":"Hash link scroll functionality for React Router v4/5","main":"dist/react-router-hash-link.cjs.js","module":"dist/react-router-hash-link.esm.js","sideEffects":false,"scripts":{"dev":"npm link && npm run watch && npm unlink -g react-router-hash-link","build":"rollpkg build","watch":"rollpkg watch","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"dependencies":{"prop-types":"^15.7.2"},"devDependencies":{"rollpkg":"^0.4.2"},"prettier":"rollpkg/configs/prettier.json","readmeFilename":"README.md","gitHead":"15ed7aae569c7c5ce7258d36650ec46abc24edf8","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.4.0-next.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.3","dist":{"shasum":"63fd5d3b70b41f0c0c3605e18298ea99843c06f4","size":14956,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.4.0-next.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.4.0-next.0.tgz"},"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.4.0-next.0_1613073248520_0.7537096852678036"},"_hasShrinkwrap":false,"publish_time":1613073248749,"_cnpm_publish_time":1613073248749,"_cnpmcore_publish_time":"2021-12-16T13:49:39.573Z"},"2.3.1":{"name":"react-router-hash-link","version":"2.3.1","description":"Hash link scroll functionality for React Router v4/5","main":"lib/index.js","scripts":{"dev":"npm link && npm run watch && npm unlink -g react-router-hash-link","watch":"trap 'exit 0' SIGINT; babel src -d lib --watch --presets=@babel/preset-env,@babel/preset-react","build":"rm -rf lib && babel src -d lib --presets=@babel/preset-env,@babel/preset-react","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","prettier":"^2.1.2"},"dependencies":{"prop-types":"^15.7.2"},"prettier":{"trailingComma":"all","singleQuote":true},"gitHead":"e4742d1ca370273dcb89cc48dcc6c2ec125cf0e2","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.3.1","_nodeVersion":"14.15.0","_npmVersion":"7.0.14","dist":{"shasum":"2ebe3443caad4d478a76e484458f1974f24ee97c","size":6236,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.3.1.tgz"},"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.3.1_1607533329151_0.6757392293502154"},"_hasShrinkwrap":false,"publish_time":1607533329292,"_cnpm_publish_time":1607533329292,"_cnpmcore_publish_time":"2021-12-16T13:49:39.817Z"},"2.3.0":{"name":"react-router-hash-link","version":"2.3.0","description":"Hash link scroll functionality for React Router v4/5","main":"lib/index.js","scripts":{"dev":"npm link && npm run watch && npm unlink -g react-router-hash-link","watch":"trap 'exit 0' SIGINT; babel src -d lib --watch --presets=@babel/preset-env,@babel/preset-react","build":"rm -rf lib && babel src -d lib --presets=@babel/preset-env,@babel/preset-react","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","prettier":"^2.1.2"},"dependencies":{"prop-types":"^15.7.2"},"prettier":{"trailingComma":"all","singleQuote":true},"gitHead":"9b264b3f3f8397f73eaf903a795b87e9de1263cd","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.3.0","_nodeVersion":"14.15.0","_npmVersion":"7.0.14","dist":{"shasum":"f5b25de21ac3341d93615866dd66c3137928d05c","size":6230,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.3.0.tgz"},"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.3.0_1607528088556_0.452161279923633"},"_hasShrinkwrap":false,"publish_time":1607528088664,"_cnpm_publish_time":1607528088664,"_cnpmcore_publish_time":"2021-12-16T13:49:40.062Z"},"2.2.2":{"name":"react-router-hash-link","version":"2.2.2","description":"Hash link scroll functionality for React Router v4/5","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=@babel/preset-env,@babel/preset-react","prepublishOnly":"yarn build","dev":"yarn link && babel src -d lib --watch --presets=@babel/preset-env,@babel/preset-react"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","prettier":"^2.1.2"},"dependencies":{"prop-types":"^15.7.2"},"prettier":{"trailingComma":"all","singleQuote":true},"gitHead":"1a2c5eb6f7a77315ee2e1581bcef85d4a694b009","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.2.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"shasum":"df8cccc57014a5fb9e7defe5bb28292370bb8681","size":5672,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.2.2.tgz"},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.2.2_1602364530931_0.1880222896030177"},"_hasShrinkwrap":false,"publish_time":1602364531065,"_cnpm_publish_time":1602364531065,"_cnpmcore_publish_time":"2021-12-16T13:49:40.280Z"},"2.2.1":{"name":"react-router-hash-link","version":"2.2.1","description":"Hash link scroll functionality for React Router v4/5","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=@babel/preset-env,@babel/preset-react","prepublishOnly":"yarn build","dev":"yarn link && babel src -d lib --watch --presets=@babel/preset-env,@babel/preset-react"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","prettier":"^2.1.2"},"dependencies":{"prop-types":"^15.7.2"},"prettier":{"trailingComma":"all","singleQuote":true},"gitHead":"4e0f79ea3c31814938d45b49f64854266fe48483","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.2.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"shasum":"8efc85506bf52ef368ed185f99857bd6a6af1540","size":5534,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.2.1.tgz"},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.2.1_1602336987589_0.1586335745331946"},"_hasShrinkwrap":false,"publish_time":1602336987681,"_cnpm_publish_time":1602336987681,"_cnpmcore_publish_time":"2021-12-16T13:49:40.542Z"},"2.2.0":{"name":"react-router-hash-link","version":"2.2.0","description":"Hash link scroll functionality for React Router v4/5","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=@babel/preset-env,@babel/preset-react","prepublishOnly":"yarn build","dev":"yarn link && babel src -d lib --watch --presets=@babel/preset-env,@babel/preset-react"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","prettier":"^2.1.2"},"dependencies":{"prop-types":"^15.7.2"},"prettier":{"trailingComma":"all","singleQuote":true},"gitHead":"61bf99d2925804959c3f72bb148b14b7752b7ca4","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"shasum":"e51251b17c4d933502a50f59026ba7d544ca541c","size":5533,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.2.0.tgz"},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.2.0_1602219187147_0.2520153857313079"},"_hasShrinkwrap":false,"publish_time":1602219187244,"_cnpm_publish_time":1602219187244,"_cnpmcore_publish_time":"2021-12-16T13:49:40.730Z"},"2.1.0":{"name":"react-router-hash-link","version":"2.1.0","description":"Hash link scroll functionality for React Router v4/5","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=env,react --plugins=transform-object-rest-spread","prepublish":"yarn build","dev":"yarn link && babel src -d lib --watch --presets=env,react --plugins=transform-object-rest-spread"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"e18d6ac4d4f665f32c56ac5f80d565926c9955e7","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"69cc93df0945480adff14e9e501aea5f356896a8","size":4327,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.1.0.tgz"},"maintainers":[{"name":"rafgraph","email":"rafael@rafgraph.dev"}],"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.1.0_1599865349949_0.6773575449364262"},"_hasShrinkwrap":false,"publish_time":1599865350061,"_cnpm_publish_time":1599865350061,"_cnpmcore_publish_time":"2021-12-16T13:49:40.932Z"},"2.0.0":{"name":"react-router-hash-link","version":"2.0.0","description":"Hash link scroll functionality for React Router v4/5","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=env,react --plugins=transform-object-rest-spread","prepublish":"yarn build","dev":"yarn link && babel src -d lib --watch --presets=env,react --plugins=transform-object-rest-spread"},"repository":{"type":"git","url":"git+https://github.com/rafgraph/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"rafael@rafgraph.dev"},"license":"MIT","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"a1644cdd9c7c87da7fd3986c3d35cac1c41f8135","homepage":"https://github.com/rafgraph/react-router-hash-link#readme","_id":"react-router-hash-link@2.0.0","_nodeVersion":"8.9.4","_npmVersion":"6.14.5","dist":{"shasum":"c0baade5cb0957f4c6da4519f7992c825f1b3b35","size":4217,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-2.0.0.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmUser":{"name":"rafgraph","email":"rafael@rafgraph.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_2.0.0_1594742129305_0.990546304095955"},"_hasShrinkwrap":false,"publish_time":1594742129408,"_cnpm_publish_time":1594742129408,"_cnpmcore_publish_time":"2021-12-16T13:49:41.186Z"},"1.2.2":{"name":"react-router-hash-link","version":"1.2.2","description":"Hash link scroll functionality for React Router v4/5","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=env,react --plugins=transform-object-rest-spread","prepublish":"yarn build","dev":"yarn link && babel src -d lib --watch --presets=env,react --plugins=transform-object-rest-spread"},"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":">=4"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"06822346273c0548d79dacdf7d73ae48910c6b6f","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"7a0ad5e925d49596d19554de8bc6c554ce4f8099","size":4167,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-1.2.2.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_1.2.2_1563633265241_0.6355162743577076"},"_hasShrinkwrap":false,"publish_time":1563633265378,"_cnpm_publish_time":1563633265378,"_cnpmcore_publish_time":"2021-12-16T13:49:41.412Z"},"1.2.1":{"name":"react-router-hash-link","version":"1.2.1","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=env,react --plugins=transform-object-rest-spread","prepublish":"yarn build","dev":"yarn link && babel src -d lib --watch --presets=env,react --plugins=transform-object-rest-spread"},"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":"^4.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"95f28ea27c33efc6848d7e55e3f4623aa2a72fd4","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"da3b6384e5bff90e9b2172d2e689a994646f2f45","size":3917,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-1.2.1.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_1.2.1_1541379270269_0.6687264046301278"},"_hasShrinkwrap":false,"publish_time":1541379270376,"_cnpm_publish_time":1541379270376,"_cnpmcore_publish_time":"2021-12-16T13:49:41.807Z"},"1.2.0":{"name":"react-router-hash-link","version":"1.2.0","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=env,react --plugins=transform-object-rest-spread","prepublish":"yarn build","dev":"yarn link && babel src -d lib --watch --presets=env,react --plugins=transform-object-rest-spread"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":"^4.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1"},"dependencies":{"prop-types":"^15.6.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Rafael Pedicini\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-router-hash-link@1.2.0","dist":{"shasum":"ce824cc5f0502ce9b0686bb6dd9c08659b24094c","size":3967,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-1.2.0.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link_1.2.0_1518911705293_0.20465403283331884"},"_hasShrinkwrap":false,"publish_time":1518911705710,"_cnpm_publish_time":1518911705710,"_cnpmcore_publish_time":"2021-12-16T13:49:42.043Z"},"1.1.1":{"name":"react-router-hash-link","version":"1.1.1","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=env,react --plugins=transform-object-rest-spread","prepublish":"yarn build","dev":"yarn link && babel src -d lib --watch --presets=env,react --plugins=transform-object-rest-spread"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":">=15","react-router-dom":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.4.0","babel-preset-react":"^6.24.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"c424f2e590088526330b5d409f80501e74e1eeb7","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@1.1.1","_shasum":"7380cc7a8809243d94385924af52dc9d2c9fbaa1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"7380cc7a8809243d94385924af52dc9d2c9fbaa1","size":2996,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-1.1.1.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-hash-link-1.1.1.tgz_1506456305524_0.9306119265966117"},"directories":{},"publish_time":1506456305623,"_hasShrinkwrap":false,"_cnpm_publish_time":1506456305623,"_cnpmcore_publish_time":"2021-12-16T13:49:42.271Z"},"1.1.0":{"name":"react-router-hash-link","version":"1.1.0","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=latest,react --plugins=transform-object-rest-spread","prepublish":"npm run build"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":"^15.5.0","react-router-dom":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-latest":"^6.24.0","babel-preset-react":"^6.23.0"},"dependencies":{"prop-types":"^15.5.8"},"gitHead":"ed7d932e7cbfd9ac8cd81837612f299d1ec7c534","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@1.1.0","_shasum":"4c009c8bccb2d15dd15f00c0a91f94c6d627176a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.5","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"4c009c8bccb2d15dd15f00c0a91f94c6d627176a","size":2991,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-1.1.0.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-router-hash-link-1.1.0.tgz_1493495483247_0.9552338407374918"},"directories":{},"publish_time":1493495483525,"_hasShrinkwrap":false,"_cnpm_publish_time":1493495483525,"_cnpmcore_publish_time":"2021-12-16T13:49:42.484Z"},"1.0.0":{"name":"react-router-hash-link","version":"1.0.0","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=latest,react --plugins=transform-object-rest-spread","prepublish":"npm run build"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":"^15.0.0","react-router-dom":"^4.0.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-latest":"^6.24.0","babel-preset-react":"^6.23.0"},"gitHead":"40b21079dccd8820151f53b18b84d79458017b77","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@1.0.0","_shasum":"6ddbd0ef4694413213d0ebe309565bb22c5546a2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.5","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"6ddbd0ef4694413213d0ebe309565bb22c5546a2","size":2939,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-1.0.0.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-router-hash-link-1.0.0.tgz_1491150077500_0.007980294758453965"},"directories":{},"publish_time":1491150079431,"_hasShrinkwrap":false,"_cnpm_publish_time":1491150079431,"_cnpmcore_publish_time":"2021-12-16T13:49:42.698Z"},"0.3.1":{"name":"react-router-hash-link","version":"0.3.1","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=latest,react --plugins=transform-object-rest-spread","prepublish":"npm run build"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":"^15.0.0","react-router-dom":"^4.0.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-latest":"^6.24.0","babel-preset-react":"^6.23.0"},"gitHead":"374e2d3d8bd37b8daef6510cf2bf1b3a24cbd2ec","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@0.3.1","_shasum":"6df464faa3c0696e9891758241164ac493fb3b44","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.5","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"6df464faa3c0696e9891758241164ac493fb3b44","size":2939,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-0.3.1.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-router-hash-link-0.3.1.tgz_1491067333712_0.8535101364832371"},"directories":{},"publish_time":1491067333949,"_hasShrinkwrap":false,"_cnpm_publish_time":1491067333949,"_cnpmcore_publish_time":"2021-12-16T13:49:42.889Z"},"0.3.0":{"name":"react-router-hash-link","version":"0.3.0","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=latest,react --plugins=transform-object-rest-spread","prepublish":"npm run build"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":"^15.0.0","react-router-dom":"^4.0.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-latest":"^6.24.0","babel-preset-react":"^6.23.0"},"gitHead":"749d0577570f59269e29580d1bf42c26e8e5b19f","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@0.3.0","_shasum":"443366c5fab6600a110a8fe15c6de3f582544df0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.5","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"443366c5fab6600a110a8fe15c6de3f582544df0","size":2976,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-0.3.0.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-router-hash-link-0.3.0.tgz_1490899733449_0.9456437611952424"},"directories":{},"publish_time":1490899735096,"_hasShrinkwrap":false,"_cnpm_publish_time":1490899735096,"_cnpmcore_publish_time":"2021-12-16T13:49:43.091Z"},"0.2.1":{"name":"react-router-hash-link","version":"0.2.1","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=latest,react --plugins=transform-object-rest-spread","prepublish":"npm run build"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":"^15.0.0","react-router-dom":"^4.0.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-latest":"^6.24.0","babel-preset-react":"^6.23.0"},"gitHead":"b9950a7ab223c53163c8da60727940cdf2eee0a7","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@0.2.1","_shasum":"589e1a18a31dd6186f408217cfa3964aaeffbd9d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.5","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"589e1a18a31dd6186f408217cfa3964aaeffbd9d","size":2631,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-0.2.1.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-router-hash-link-0.2.1.tgz_1489533042624_0.6384752413723618"},"directories":{},"publish_time":1489533042873,"_hasShrinkwrap":false,"_cnpm_publish_time":1489533042873,"_cnpmcore_publish_time":"2021-12-16T13:49:43.281Z"},"0.2.0":{"name":"react-router-hash-link","version":"0.2.0","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=latest,react --plugins=transform-object-rest-spread","prepublish":"npm run build"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react","react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":"^15.0.0","react-router-dom":"^4.0.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-latest":"^6.24.0","babel-preset-react":"^6.23.0"},"gitHead":"1663feef11852c96a1828359fce00272aacac7ef","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@0.2.0","_shasum":"7805b20160601b697ffc0353a9f311793f7b53b5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.5","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"7805b20160601b697ffc0353a9f311793f7b53b5","size":2635,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-0.2.0.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-router-hash-link-0.2.0.tgz_1489532320029_0.8104821022134274"},"directories":{},"publish_time":1489532321711,"_hasShrinkwrap":false,"_cnpm_publish_time":1489532321711,"_cnpmcore_publish_time":"2021-12-16T13:49:43.551Z"},"0.1.0":{"name":"react-router-hash-link","version":"0.1.0","description":"Hash link scroll functionality for React Router v4","main":"lib/index.js","scripts":{"build":"rm -rf lib && babel src -d lib --presets=latest,react --plugins=transform-object-rest-spread","prepublish":"npm run build"},"files":["src","lib"],"repository":{"type":"git","url":"git+https://github.com/rafrex/react-router-hash-link.git"},"keywords":["react-router","link","hash-link","scroll"],"author":{"name":"Rafael Pedicini","email":"code@rafrex.com"},"license":"MIT","bugs":{"url":"https://github.com/rafrex/react-router-hash-link/issues"},"peerDependencies":{"react":"^15.0.0","react-router-dom":"^4.0.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-latest":"^6.24.0","babel-preset-react":"^6.23.0"},"gitHead":"105bd3af9d7b649bf24dfbbf5eec3aa798919d33","homepage":"https://github.com/rafrex/react-router-hash-link#readme","_id":"react-router-hash-link@0.1.0","_shasum":"0c83b4fbd17120547e154a7d5b7b2beb16f61851","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.5","_npmUser":{"name":"rafrex","email":"code@rafrex.com"},"dist":{"shasum":"0c83b4fbd17120547e154a7d5b7b2beb16f61851","size":1736,"noattachment":false,"key":"/react-router-hash-link/-/react-router-hash-link-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-router-hash-link/download/react-router-hash-link-0.1.0.tgz"},"maintainers":[{"name":"rafrex","email":"code@rafrex.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-router-hash-link-0.1.0.tgz_1489450778192_0.5861225856933743"},"directories":{},"publish_time":1489450780094,"_hasShrinkwrap":false,"_cnpm_publish_time":1489450780094,"_cnpmcore_publish_time":"2021-12-16T13:49:43.760Z"}},"readme":"# React Router Hash Link\n\n[![npm](https://img.shields.io/npm/dm/react-router-hash-link?label=npm)](https://www.npmjs.com/package/react-router-hash-link) [![npm bundle size (version)](https://img.shields.io/bundlephobia/minzip/react-router-hash-link?color=purple)](https://bundlephobia.com/result?p=react-router-hash-link)\n\nThis is a solution to [React Router's issue of not scrolling to `#hash-fragments`](https://github.com/reactjs/react-router/issues/394#issuecomment-220221604) when using the `<Link>` component to navigate.\n\nWhen you click on a link created with `react-router-hash-link` it will scroll to the element on the page with the `id` that matches the `#hash-fragment` in the link. This will also work for elements that are created after an asynchronous data load. Note that you must use React Router's `BrowserRouter` for this to work.\n\n---\n\n### [Live demo app for React Router Hash Link](https://react-router-hash-link.rafgraph.dev)\n\nCode is in the [`/demo`](/demo) folder, or open the [demo in CodeSandbox](https://githubbox.com/rafgraph/react-router-hash-link/tree/main/demo)\n\n---\n\n## Basics\n\n```shell\nnpm install --save react-router-hash-link\n```\n\n`react-router-dom` is a peer dependency.\n\n---\n\n### `<HashLink>`\n\n```js\nimport { HashLink } from 'react-router-hash-link';\n\n...\n\n// use it just like a RRv4/5 <Link>\n// the `to` prop can be a string or an object, see RRv4/5 api for details\n<HashLink to=\"/some/path#with-hash-fragment\">Link to Hash Fragment</HashLink>\n```\n\n---\n\n### `<NavHashLink>`\n\n```js\nimport { NavHashLink } from 'react-router-hash-link';\n\n...\n\n// use it just like a RRv4/5 <NavLink> (see RRv4/5 api for details)\n// it will be active only if both the path and hash fragment match\n<NavHashLink\n  to=\"/some/path#with-hash-fragment\"\n  activeClassName=\"selected\"\n  activeStyle={{ color: 'red' }}\n  // etc...\n>Link to Hash Fragment</NavHashLink>\n```\n\n---\n\n## Scrolling API\n\n### `smooth: boolean`\n\n- Smooth scroll to the element\n- React Router Hash Link uses the native Element method `element.scrollIntoView()` for scrolling, and when the `smooth` prop is present it will call it with the smooth option, `element.scrollIntoView({ behavior: 'smooth' })`\n- Note that not all browsers have implemented options for `scrollIntoView` - see [MDN](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView) and [Can I Use](https://caniuse.com/#feat=scrollintoview) - there is also a browser [polyfill for smooth scrolling](https://github.com/iamdustan/smoothscroll) which you can install separately so `smooth` will work in all browsers\n\n```js\nimport { HashLink } from 'react-router-hash-link';\n\n...\n\n<HashLink smooth to=\"/path#hash\">\n  Link to Hash Fragment\n</HashLink>;\n```\n\n---\n\n### `scroll: function`\n\n- Custom scroll function called with the element to scroll to, e.g. `const myScrollFn = element => {...}`\n- This allows you to do things like scroll with offset, use a specific smooth scrolling library, or pass in your own options to `scrollIntoView`\n\n```js\nimport { HashLink } from 'react-router-hash-link';\n\n...\n\n<HashLink\n  to=\"/path#hash\"\n  scroll={(el) => el.scrollIntoView({ behavior: 'auto', block: 'end' })}\n>\n  Link to Hash Fragment\n</HashLink>;\n```\n\n---\n\n### Scroll to top of page\n\n- To scroll to the top of the page set the hash fragment to `#` (empty) or `#top`\n- This is inline with the [HTML spec](https://html.spec.whatwg.org/multipage/browsing-the-web.html#target-element), also see [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Linking_to_an_element_on_the_same_page)\n\n```js\nimport { HashLink } from 'react-router-hash-link';\n\n...\n\n<HashLink to=\"/path#top\">Link to Top of Page</HashLink>\n// or\n<HashLink to=\"#top\">Link to Top of Page</HashLink>\n```\n\n---\n\n### Scroll with offset\n\n- To scroll with offset use a custom scroll function, one way of doing this can be found [here](https://github.com/rafgraph/react-router-hash-link/issues/25#issuecomment-536688104)\n\n---\n\n### `elementId: string`\n\n- Scroll to the element with matching id\n- Used instead of providing a hash fragment as part of the `to` prop, if both are present then the `elementId` will override the `to` prop's hash fragment\n- Note that it is generally recommended to use the `to` prop's hash fragment instead of the `elementId`\n\n---\n\n## Custom `Link`\n\nThe exported components are wrapped versions of the `Link` and `NavLink` exports of react-router-dom. In some cases you may need to provide a custom `Link` implementation.\n\nFor example, the gatsby static site generator requires you to use its implementation of `Link`. You can wrap it with the `genericHashLink` function of this package.\n\n```jsx\nimport { genericHashLink } from 'react-router-hash-link';\nimport GatsbyLink from 'gatsby-link';\n\nconst MyHashLink = genericHashLink(GatsbyLink);\n\nconst MyComponent = () => (\n  <div>\n    The default wont work for you?\n    <MyHashLink to=\"/faq#how-to-use-custom-link\">No problem!</MyHashLink>\n  </div>\n);\n```\n\n---\n\n## Focus Management\n\n`react-router-hash-link` attempts to recreate the native browser focusing behavior as closely as possible.\n\nThe browser native behavior when clicking a hash link is:\n\n- If the target element is not focusable, then focus is _moved_ to the target element, but the target element is not focused.\n- If the target element is focusable (interactive elements and elements with a `tabindex`), then the target element is focused.\n\nTo recreate this `react-router-hash-link` does the following:\n\n- For non-focusable elements, it calls `element.focus()` followed by `element.blur()` (using a temporary `tabindex` to ensure that the element can be focused programmatically) so that focus _moves_ to the target element but does not remain on it or trigger any style changes.\n- For focusable elements, it calls `element.focus()` and leaves focus on the target element.\n\nNote that you may find it useful to leave focus on non-interactive elements (by adding a `tabindex` of `-1`) to augment the navigation action with a visual focus indicator.\n","_attachments":{},"homepage":"https://github.com/rafgraph/react-router-hash-link#readme","bugs":{"url":"https://github.com/rafgraph/react-router-hash-link/issues"},"license":"MIT"}