{"_id":"@bast1oncz/robots","_rev":"2-bf04ed19a3f994f2799756ffd4e1068f","name":"@bast1oncz/robots","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@bast1oncz/robots","version":"1.0.0","description":"Integrates features to support presentation for web crawler robots","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Bast1onCZ/bastsys-robots.git"},"author":{"name":"Bast1onCZ"},"license":"UNLICENSED","bugs":{"url":"https://github.com/Bast1onCZ/bastsys-robots/issues"},"homepage":"https://github.com/Bast1onCZ/bastsys-robots#readme","dependencies":{"@bast1oncz/components":"^4.1.4","@bast1oncz/state":"^2.0.0","react-dom":"^16.13.1"},"devDependencies":{"@types/react":"^16.9.34","@types/react-dom":"^16.9.7"},"gitHead":"2ff23cfeb8ce7ee2435ec94735260be289ad383b","_id":"@bast1oncz/robots@1.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-n+HxzLEtFMIHjaC4VRXIN92GQTq+PMbgsOF1VnviUld/VE9E17Na4z22EzUWgQjtqXkNfD7c3H1PMrD5UdXnjQ==","shasum":"ea7be63069b0182262bfe93d4a4f0625729ee51a","tarball":"https://registry.npmjs.org/@bast1oncz/robots/-/robots-1.0.0.tgz","fileCount":11,"unpackedSize":5794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJequqGCRA9TVsSAnZWagAAjDAP/2Xnn8QclaMNk3NQJGFp\nW6rl3/XX1XhSFt++2GOQDtmGG4jnkxQ//Gto3cw+ZvE2oBMsb3d6h50lbcyR\npl3Otgnk1xjc5YfwancVxfu26skuJSPvcNuLbvFTNdU+K7p9otvvORo9bKzB\nbcOpQ45MYyIVIuwL+ipzoYhxhHQ8x31jc0n6ERtN1Ychws0O72C8ZsWNPQ7j\nneyWZgZH+QDruSuYtPmZjWf7Tk/spTMYfI3zGIKJUdBzN3GhBC0MpOjyODif\n6YL6y4njFbV6tt8QNB/kGcX8PkByUKB0TunOLMaOEGxjZIhwbFPPfIonDT81\n/3OSw3QmjahLfWgFlTp9EnPb6cabssMQjb3Tl8523jVlh+aaj573zSxQ4MQb\n7WEQ5xRzS64sXej9VXPbR0HFHHcpIEaPQ/CFPA+bu9zVPRVWunHOP8mF2APW\nv7P9kuuJWVNzF/BdYIrn74dPoplD0HWewwO6+3zKOl1Rejwozz+WWsdPq0Fy\n9YgX0tLTMS/Ly2MIwIqeutsNzH/uHTSg8E4okrYLfdA05YBC3bQVyWPyQ65D\nVdoyThkdTYyS1ZfepaEH8rw2qeSiMKyooua/TpS31waLxIN+RhLCY5EVnAsS\nfumZdOtLJhTMOfr7jd9B955glEP9hBf2pDQxvt/DLqDQyMZ/mimNtUx4bSQx\ntVOJ\r\n=n7UG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqkTcgWYHccu9c0dSIxggHMeA79VzETGUxSkD//GxaeAIhAKDNZ9YM6Ns06q4VBBfHLqxZdBzCxlf5J6OChcqFtdg3"}]},"maintainers":[{"name":"bast1oncz","email":"mir.klobaska@seznam.cz"}],"_npmUser":{"name":"bast1oncz","email":"mir.klobaska@seznam.cz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robots_1.0.0_1588259462393_0.28844850044528414"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bast1oncz/robots","version":"1.0.1","description":"Integrates features to support presentation for web crawler robots","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Bast1onCZ/bastsys-robots.git"},"author":{"name":"Bast1onCZ"},"license":"UNLICENSED","bugs":{"url":"https://github.com/Bast1onCZ/bastsys-robots/issues"},"homepage":"https://github.com/Bast1onCZ/bastsys-robots#readme","dependencies":{"@bast1oncz/components":"^4.1.4","@bast1oncz/state":"^2.0.0","react-dom":"^16.13.1"},"devDependencies":{"@types/react":"^16.9.34","@types/react-dom":"^16.9.7"},"gitHead":"5c76cb63fda0382963485c5216410ad617d521ca","_id":"@bast1oncz/robots@1.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-dlSqBGFrGqk518itnwf0CDqeeCTpQXAX3sbL5vC6rn7r26UqZJKJAMbmESKy4US78WKrBMafmoN/b9v3BK9kLw==","shasum":"cf725cb18274716eaa9c28198fb99d9b0f9aeaea","tarball":"https://registry.npmjs.org/@bast1oncz/robots/-/robots-1.0.1.tgz","fileCount":12,"unpackedSize":6730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJequ4fCRA9TVsSAnZWagAAL5kP/AlJhmnRIAVMhQXKkU6P\nWg6/xHljR4x1vgFOf9or66JPX+UCGvgH00gVRv5k01miFD1+xJ5uzU85jZI3\nSvAtNygXMIaBY53GV3eV3djCI3komAbIKtKECpMyGhztEmzAsOf0CulqFTgT\n3/Ct1NmYQJ0otJzLQeY/R3dhVY5Hv6NzFgqRXClr4R4+9FeRXUwIr7PR3PQD\nYxOe8fPHLQuWDDci6ZXagXEASr38PF8s1klDBpnkC0zKTfIVv8DuWro3v4wd\nwahhSLeYeGeSNCHePo7k8rpJJgtq4KKw0QYfxKxs4rwka9X+eUeCnkn4uhWb\n5zPnpw/0WP9033f5O9U0DH+Va4bQimjciFhIU2BKqv4lmFFOZpokHGWqTomY\n2sdQU7Qit4cLiPLoS6AEpQCMr3rt9ovw5niDIiU330sQB4p9i9UfscC7kY3E\nNk/BZjqI3YTGJulDXjtbc+aaPotlm9oQGSiOHPxHDczG7My8Lqv0tnauOESB\n7TLAB9FHOdDZFu/Z1SyvsVjdwYfOWlNSHF51e4vOC+r4pvKDJ59NglTWY3tM\n/6gtTpagb4Q/h40XR9unhDm4U5EBu+oh/cuZCN720q9PqgUuBcDYz02ky0fi\ntNt62ScAmnEs2opeihm5LpipDtneiHZakR1h4X0/b7zcnkp3QkcCZv7Io/cP\nWmu2\r\n=KVw3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkopdKlvoKergljqwl6ybKzeXiTC/56LS3ne68mn3idAiEAqTHDbLaaADNbStzWMrxZiBE/HWh9SPQWlLKA15W2D18="}]},"maintainers":[{"name":"bast1oncz","email":"mir.klobaska@seznam.cz"}],"_npmUser":{"name":"bast1oncz","email":"mir.klobaska@seznam.cz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robots_1.0.1_1588260383028_0.25894696693706254"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-30T15:11:02.393Z","1.0.0":"2020-04-30T15:11:02.516Z","modified":"2022-04-04T17:47:13.696Z","1.0.1":"2020-04-30T15:26:23.185Z"},"maintainers":[{"name":"bast1oncz","email":"mir.klobaska@seznam.cz"}],"description":"Integrates features to support presentation for web crawler robots","homepage":"https://github.com/Bast1onCZ/bastsys-robots#readme","repository":{"type":"git","url":"git+https://github.com/Bast1onCZ/bastsys-robots.git"},"author":{"name":"Bast1onCZ"},"bugs":{"url":"https://github.com/Bast1onCZ/bastsys-robots/issues"},"license":"UNLICENSED","readme":"@bast1oncz/robots\r\n=================\r\n\r\n## About\r\n\r\nSolves problem with crawlers indexing **react** application. \r\nThe provider contains basic settings, which can be overriden inside wrapped components using react **hook api**.\r\nIt is highly recommended using this library along with some **application router**.\r\nDoes **not** help robots indexing the application by **generating any additional html**.\r\n\r\n\r\n## Usage\r\n\r\n#### Installation\r\n````\r\n    npm install @bast1oncz/robots\r\n````\r\n\r\n#### Setup\r\n\r\n````\r\n    import {RobotsProvider} from '@bast1oncz/robots'\r\n\r\n    <RobotsProvider defaultSettings={{index: true, follow: true}}>\r\n        {children}\r\n    </RobotsProvider\r\n````\r\n\r\n#### Override default settings inside component\r\n\r\n````\r\n    import {useRobotRestriction} from '@bast1oncz/robots'\r\n\r\n    // disables robot index\r\n    useRobotRestriction('index')\r\n\r\n    // disables robot follow\r\n    useRobotRestriction('follow')\r\n````\r\n","readmeFilename":"README.md"}