{"_id":"@alexkuz/react-router-bootstrap","_rev":"8-8e86db8eacfe0e7a8bb75ca55fecc64e","name":"@alexkuz/react-router-bootstrap","description":"react-router and react-bootstrap compatible components","dist-tags":{"beta":"0.18.1-beta2","latest":"0.18.0-beta"},"versions":{"0.18.0-beta":{"name":"@alexkuz/react-router-bootstrap","version":"0.18.0-beta","description":"react-router and react-bootstrap compatible components","main":"./lib/index.js","scripts":{"prepublish":"npm run build","build":"babel src --out-dir=lib && webpack && COMPRESS=1 webpack && npm run bower-prepare","test":"npm run lint && karma start --single-run","tdd":"karma start","visual-test":"open http://localhost:8080/public/visual#/ && webpack-dev-server --config webpack.test.config.babel.js","lint":"eslint ./","bower-prepare":"babel-node scripts/bower-prepare.js","patch":"release patch","minor":"release minor","major":"release major"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-bootstrap/react-router-bootstrap.git"},"keywords":["react","react-router","react-bootstrap"],"author":{"name":"Matt Smith","email":"mtscout6@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/react-bootstrap/react-router-bootstrap/issues"},"homepage":"https://github.com/react-bootstrap/react-router-bootstrap","peerDependencies":{"react-bootstrap":">=0.22.4","react-router":">=1.0.0-beta3"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-eslint":"^3.1.15","babel-loader":"^5.1.4","bootstrap":"^3.3.1","chai":"^3.0.0","colors":"^1.1.2","css-loader":"^0.15.3","eslint":"^0.24.0","eslint-plugin-babel":"^1.0.0","eslint-plugin-mocha":"^0.4.0","eslint-plugin-react":"^2.5.0","karma":"^0.12.31","karma-cli":"^0.1.0","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.0.2","karma-phantomjs-launcher":"^0.2.0","karma-webpack":"^1.5.0","less":"^2.5.1","less-loader":"^2.2.0","lodash":"^3.10.0","mocha":"^2.1.0","mt-changelog":"^0.6.1","node-libs-browser":"^0.5.2","phantomjs":"^1.9.13","react":">0.10.0","release-script":"^0.2.1","shelljs":"^0.5.1","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.4.15","webpack-dev-server":"^1.7.0","yargs":"^3.15.0"},"files":["lib"],"release-script":{"bowerRepo":"git@github.com:react-bootstrap/react-router-bootstrap-bower.git"},"gitHead":"ee6ea345fc075bbeb1e133d5346cd470b177f7ab","_id":"@alexkuz/react-router-bootstrap@0.18.0-beta","_shasum":"edc2d2e1200737cec3cb67ee8d7c509fa4053bf3","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.7","_npmUser":{"name":"alexkuz","email":"alexkuz@gmail.com"},"maintainers":[{"name":"alexkuz","email":"alexkuz@gmail.com"}],"dist":{"shasum":"edc2d2e1200737cec3cb67ee8d7c509fa4053bf3","tarball":"https://registry.npmjs.org/@alexkuz/react-router-bootstrap/-/react-router-bootstrap-0.18.0-beta.tgz","integrity":"sha512-hlj8J3zLKSiHe5B3YE0jaffjhzY1latxy8qH9yUvmNvGxnOzH4WUL1Bwq4hcos9y12X8ViKy24I/rQMlYq/HFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVTooqx4OYVBUR1hInwrDZEXsOMK6OxxXhq+IglUhY/AiBU0EPxwNxxbU0t9sOSBpJm9nzSpMhm8qKqRlCPLVboqg=="}]}},"0.18.0-beta1":{"name":"@alexkuz/react-router-bootstrap","version":"0.18.0-beta1","description":"react-router and react-bootstrap compatible components","main":"./lib/index.js","scripts":{"prepublish":"npm run build","build":"babel src --out-dir=lib && webpack && COMPRESS=1 webpack && npm run bower-prepare","test":"npm run lint && karma start --single-run","tdd":"karma start","visual-test":"open http://localhost:8080/public/visual#/ && webpack-dev-server --config webpack.test.config.babel.js","lint":"eslint ./","bower-prepare":"babel-node scripts/bower-prepare.js","patch":"release patch","minor":"release minor","major":"release major"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-bootstrap/react-router-bootstrap.git"},"keywords":["react","react-router","react-bootstrap"],"author":{"name":"Matt Smith","email":"mtscout6@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/react-bootstrap/react-router-bootstrap/issues"},"homepage":"https://github.com/react-bootstrap/react-router-bootstrap","peerDependencies":{"react-bootstrap":">=0.22.4","react-router":">=1.0.0-beta3"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-eslint":"^3.1.15","babel-loader":"^5.1.4","bootstrap":"^3.3.1","chai":"^3.0.0","colors":"^1.1.2","css-loader":"^0.15.3","eslint":"^0.24.0","eslint-plugin-babel":"^1.0.0","eslint-plugin-mocha":"^0.4.0","eslint-plugin-react":"^2.5.0","karma":"^0.12.31","karma-cli":"^0.1.0","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.0.2","karma-phantomjs-launcher":"^0.2.0","karma-webpack":"^1.5.0","less":"^2.5.1","less-loader":"^2.2.0","lodash":"^3.10.0","mocha":"^2.1.0","mt-changelog":"^0.6.1","node-libs-browser":"^0.5.2","phantomjs":"^1.9.13","react":">0.10.0","release-script":"^0.2.1","shelljs":"^0.5.1","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.4.15","webpack-dev-server":"^1.7.0","yargs":"^3.15.0"},"files":["lib"],"release-script":{"bowerRepo":"git@github.com:react-bootstrap/react-router-bootstrap-bower.git"},"gitHead":"ee6ea345fc075bbeb1e133d5346cd470b177f7ab","_id":"@alexkuz/react-router-bootstrap@0.18.0-beta1","_shasum":"09a32be86628bfc73e0b301412fd4f14fc7baab3","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"alexkuz","email":"alexkuz@gmail.com"},"maintainers":[{"name":"alexkuz","email":"alexkuz@gmail.com"}],"dist":{"shasum":"09a32be86628bfc73e0b301412fd4f14fc7baab3","tarball":"https://registry.npmjs.org/@alexkuz/react-router-bootstrap/-/react-router-bootstrap-0.18.0-beta1.tgz","integrity":"sha512-p9628aYc1ZmyShVvtY+QQkmHRjZfJYdmC2IfevdPFHSgdXj/Up9hvOR2W4XE1JTv12PZ+2qeIUVJHbvpBxFfLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOGXwVh2Wb9d2Kd57WLPJwBu6WWIyb35WxLG+/Vu44FAIhALj2Pcu4HkgWiq640aekwzW3woaFLcKFo7YcIPRd1Jg7"}]}},"0.18.1-beta2":{"name":"@alexkuz/react-router-bootstrap","version":"0.18.1-beta2","description":"react-router and react-bootstrap compatible components","main":"./lib/index.js","scripts":{"prepublish":"npm run build","build":"babel src --out-dir=lib && webpack && COMPRESS=1 webpack && npm run bower-prepare","test":"npm run lint && karma start --single-run","tdd":"karma start","visual-test":"open http://localhost:8080/public/visual#/ && webpack-dev-server --config webpack.test.config.babel.js","lint":"eslint ./","bower-prepare":"babel-node scripts/bower-prepare.js","patch":"release patch","minor":"release minor","major":"release major"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-bootstrap/react-router-bootstrap.git"},"keywords":["react","react-router","react-bootstrap"],"author":{"name":"Matt Smith","email":"mtscout6@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/react-bootstrap/react-router-bootstrap/issues"},"homepage":"https://github.com/react-bootstrap/react-router-bootstrap","peerDependencies":{"react-bootstrap":">=0.25.100-react-pre.0","react-router":">=1.0.0-beta3"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-eslint":"^3.1.15","babel-loader":"^5.1.4","bootstrap":"^3.3.1","chai":"^3.0.0","colors":"^1.1.2","css-loader":"^0.15.3","eslint":"^0.24.0","eslint-plugin-babel":"^1.0.0","eslint-plugin-mocha":"^0.4.0","eslint-plugin-react":"^2.5.0","karma":"^0.12.31","karma-cli":"^0.1.0","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.0.2","karma-phantomjs-launcher":"^0.2.0","karma-webpack":"^1.5.0","less":"^2.5.1","less-loader":"^2.2.0","lodash":"^3.10.0","mocha":"^2.1.0","mt-changelog":"^0.6.1","node-libs-browser":"^0.5.2","phantomjs":"^1.9.13","react":">0.10.0 || ^0.14.0-alpha","release-script":"^0.2.1","shelljs":"^0.5.1","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.4.15","webpack-dev-server":"^1.7.0","yargs":"^3.15.0"},"files":["lib"],"release-script":{"bowerRepo":"git@github.com:react-bootstrap/react-router-bootstrap-bower.git"},"gitHead":"1f3e613d761aa9aae24dbeb2502036ffa4cc2e4e","_id":"@alexkuz/react-router-bootstrap@0.18.1-beta2","_shasum":"38ea4a31726b870bf8b74fb7d039b1c8aca714a3","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"alexkuz","email":"alexkuz@gmail.com"},"maintainers":[{"name":"alexkuz","email":"alexkuz@gmail.com"}],"dist":{"shasum":"38ea4a31726b870bf8b74fb7d039b1c8aca714a3","tarball":"https://registry.npmjs.org/@alexkuz/react-router-bootstrap/-/react-router-bootstrap-0.18.1-beta2.tgz","integrity":"sha512-Cxoo45MGdw8zuf766CzbwCOaOmj/AYk+839NB43lBdL0MZvany+RLAKw6vqV22LTx1hozDqBjgNZuVO6pPLZPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV3HAfKh6CdzN73mUgLT15u0jOKJg6P3kjeBtFgUMLkAIhANGk56VzjaunZY/5azDMXY5kJNwJQEVHlp3BzJuowMHo"}]}}},"readme":"# react-router-bootstrap\n\n[![Build Status](https://travis-ci.org/react-bootstrap/react-router-bootstrap.svg?branch=master)](https://travis-ci.org/react-bootstrap/react-router-bootstrap)\n\nIntregation between [react-router](https://github.com/rackt/react-router) and [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap)\n\nThis package gives you react-router compatible substitutes for:\n\n- `NavItem` -> `NavItemLink`\n- `Button` -> `ButtonLink`\n- `MenuItem` -> `MenuItemLink`\n- `ListGroupItem` -> `ListGroupItemLink`\n\nTurning this:\n\n```jsx\nReact.createClass({\n  mixins: [State, Navigation],\n\n  render: function() {\n    var href = this.makeHref('destination', {some: 'params'}, {some: 'query param'});\n    var isActive = this.isActive('destination', {some: 'params'}, {some: 'query param'});\n    return <Button href={href} active={isActive}>;\n  }\n});\n```\n\nInto this\n\n```jsx\nReact.createClass({\n  render: function() {\n    return <ButtonLink to=\"destination\" params={{ some: 'params' }} query={{some: 'query param'}}>;\n  }\n});\n```\n\n## Installation\n\n```\nnpm install --save react-router-bootstrap\n```\n\nYou will also (if you haven't already) want to install `react-router` and `react-bootstrap`\n\n```\nnpm install --save react-router react-bootstrap\n```\n\n## Usage\n\nA simple example\n\n```jsx\nvar Router = require('react-router')\n  , RouteHandler = Router.RouteHandler\n  , Route = Router.Route;\n\nvar ReactBootstrap = require('react-bootstrap')\n  , Nav = ReactBootstrap.Nav\n  , ListGroup = ReactBootstrap.ListGroup;\n\nvar ReactRouterBootstrap = require('react-router-bootstrap')\n  , NavItemLink = ReactRouterBootstrap.NavItemLink\n  , ButtonLink = ReactRouterBootstrap.ButtonLink\n  , ListGroupItemLink = ReactRouterBootstrap.ListGroupItemLink;\n\nvar App = React.createClass({\n  render: function() {\n    return (\n      <div>\n        NavItemLink<br />\n        <Nav>\n          <NavItemLink\n            to=\"destination\"\n            params={{ someparam: 'hello' }}>\n            Linky!\n          </NavItemLink>\n        </Nav>\n        <br />\n        ButtonLink<br />\n        <ButtonLink\n          to=\"destination\"\n          params={{ someparam: 'hello' }}>\n          Linky!\n        </ButtonLink>\n        <br />\n        <ListGroup>\n          <ListGroupItemLink\n            to=\"destination\"\n            params={{ someparam: 'hello' }}>\n            Linky!\n          </ListGroupItemLink>\n        </ListGroup>\n        <RouteHandler />\n      </div>\n    );\n  }\n});\n\nvar Destination = React.createClass({\n  render: function() {\n    return <div>You made it!</div>;\n  }\n});\n\nvar routes = (\n  <Route handler={App} path=\"/\">\n    <Route name=\"destination\" path=\"destination/:someparam\" handler={Destination} />\n  </Route>\n);\n\nRouter.run(routes, function (Handler) {\n  React.render(<Handler/>, document.body);\n});\n\n```\n\n## Contributing\n\nSee [CONTRIBUTING](CONTRIBUTING.md)\n\nUse `npm run visual-test` command to check components appearance in browser. It will open browser with a blank page. Then after `webpack-server` finishes its bundling, the browser automatically will refresh the page.\n\nURL for it: http://localhost:8080/public/visual#/\n","maintainers":[{"name":"alexkuz","email":"alexkuz@gmail.com"}],"time":{"modified":"2022-06-12T14:28:58.965Z","created":"2015-07-26T12:38:15.377Z","0.18.0-beta":"2015-07-26T12:38:15.377Z","0.18.0-beta1":"2015-08-26T18:46:53.127Z","0.18.1-beta2":"2015-08-26T20:34:31.411Z"},"homepage":"https://github.com/react-bootstrap/react-router-bootstrap","keywords":["react","react-router","react-bootstrap"],"repository":{"type":"git","url":"git+ssh://git@github.com/react-bootstrap/react-router-bootstrap.git"},"author":{"name":"Matt Smith","email":"mtscout6@gmail.com"},"bugs":{"url":"https://github.com/react-bootstrap/react-router-bootstrap/issues"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"ufukomer":true}}