{"_id":"li","_rev":"2794243","name":"li","description":"Parse the Links header format and return a javascript object.","dist-tags":{"latest":"1.3.0"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"}],"time":{"modified":"2022-07-01T05:51:33.000Z","created":"2014-02-22T21:15:31.723Z","1.3.0":"2018-01-09T19:02:29.665Z","1.2.1":"2017-01-09T16:13:00.774Z","1.1.0":"2016-10-31T11:32:08.578Z","1.0.1":"2015-03-02T13:10:33.461Z","1.0.0":"2014-02-22T21:15:31.723Z"},"users":{},"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"repository":{"type":"git","url":"git+https://github.com/jfromaniello/li.git"},"versions":{"1.3.0":{"name":"li","version":"1.3.0","description":"Parse the Links header format and return a javascript object.","main":"lib/index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jfromaniello/li.git"},"keywords":["links","http"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"contributors":[{"name":"Ron Waldon","email":"jokeyrhyme@gmail.com","url":"http://jokeyrhy.me/"},{"name":"JAM","email":"jacjam@gmail.com","url":"https://github.com/madeinjam"},{"name":"Luke Purton","url":"https://github.com/lukepur"},{"name":"Markus Hedlund","url":"https://github.com/Znarkus"}],"license":"MIT","devDependencies":{"mocha":"~1.7.4","chai":"~1.9.0"},"gitHead":"b84beedd149061c606bc3df5f2adc67c9410128b","bugs":{"url":"https://github.com/jfromaniello/li/issues"},"homepage":"https://github.com/jfromaniello/li#readme","_id":"li@1.3.0","_shasum":"22c59bcaefaa9a8ef359cf759784e4bf106aea1b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"22c59bcaefaa9a8ef359cf759784e4bf106aea1b","size":3602,"noattachment":false,"key":"/li/-/li-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/li/download/li-1.3.0.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/li-1.3.0.tgz_1515524549600_0.6193494675680995"},"directories":{},"publish_time":1515524549665,"_hasShrinkwrap":false,"_cnpm_publish_time":1515524549665,"_cnpmcore_publish_time":"2021-12-16T10:48:24.427Z"},"1.2.1":{"name":"li","version":"1.2.1","description":"Parse the Links header format and return a javascript object.","main":"lib/index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jfromaniello/li.git"},"keywords":["links","http"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"contributors":[{"name":"Ron Waldon","email":"jokeyrhyme@gmail.com","url":"http://jokeyrhy.me/"},{"name":"JAM","email":"jacjam@gmail.com","url":"https://github.com/madeinjam"},{"name":"Luke Purton","url":"https://github.com/lukepur"},{"name":"Markus Hedlund","url":"https://github.com/Znarkus"}],"license":"MIT","devDependencies":{"mocha":"~1.7.4","chai":"~1.9.0"},"gitHead":"b23543f999b92fdc6df9dfffe13d82c9c49d6d6c","bugs":{"url":"https://github.com/jfromaniello/li/issues"},"homepage":"https://github.com/jfromaniello/li#readme","_id":"li@1.2.1","_shasum":"37bd3d8d6f4ad520fa5e3c118106591093c2fb2b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"37bd3d8d6f4ad520fa5e3c118106591093c2fb2b","size":3523,"noattachment":false,"key":"/li/-/li-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/li/download/li-1.2.1.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/li-1.2.1.tgz_1483978378954_0.4713973856996745"},"directories":{},"publish_time":1483978380774,"_hasShrinkwrap":false,"_cnpm_publish_time":1483978380774,"_cnpmcore_publish_time":"2021-12-16T10:48:24.678Z"},"1.1.0":{"name":"li","version":"1.1.0","description":"Parse the Links header format and return a javascript object.","main":"lib/index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/jfromaniello/li.git"},"keywords":["links","http"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"contributors":[{"name":"Ron Waldon","email":"jokeyrhyme@gmail.com","url":"http://jokeyrhy.me/"},{"name":"JAM","email":"jacjam@gmail.com","url":"https://github.com/madeinjam"},{"name":"Luke Purton","url":"https://github.com/lukepur"},{"name":"Markus Hedlund","url":"https://github.com/Znarkus"}],"license":"MIT","devDependencies":{"mocha":"~1.7.4","chai":"~1.9.0"},"gitHead":"20b849b90c320c6d2f7f831e2a1e1583f0373a59","bugs":{"url":"https://github.com/jfromaniello/li/issues"},"homepage":"https://github.com/jfromaniello/li#readme","_id":"li@1.1.0","_shasum":"ee53a90773e563f5d12df75e260ad7289219b8d5","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"ee53a90773e563f5d12df75e260ad7289219b8d5","size":2597,"noattachment":false,"key":"/li/-/li-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/li/download/li-1.1.0.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/li-1.1.0.tgz_1477913527868_0.23128755134530365"},"directories":{},"publish_time":1477913528578,"_hasShrinkwrap":false,"_cnpm_publish_time":1477913528578,"_cnpmcore_publish_time":"2021-12-16T10:48:24.906Z"},"1.0.1":{"name":"li","version":"1.0.1","description":"Parse the Links header format and return a javascript object.","main":"lib/index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://github.com/jfromaniello/li.git"},"keywords":["links","http"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"contributors":[{"name":"Ron Waldon","email":"jokeyrhyme@gmail.com","url":"http://jokeyrhy.me/"},{"name":"JAM","url":"https://github.com/jamc"}],"license":"MIT","devDependencies":{"mocha":"~1.7.4","chai":"~1.9.0"},"gitHead":"08b64bb92299e897fffd3d3bbb7ebf1daa7efdfd","bugs":{"url":"https://github.com/jfromaniello/li/issues"},"homepage":"https://github.com/jfromaniello/li","_id":"li@1.0.1","_shasum":"a64d68b76f5e281a66a733c5c52e071daa6d28df","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.30","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"}],"dist":{"shasum":"a64d68b76f5e281a66a733c5c52e071daa6d28df","size":2220,"noattachment":false,"key":"/li/-/li-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/li/download/li-1.0.1.tgz"},"directories":{},"publish_time":1425301833461,"_hasShrinkwrap":false,"_cnpm_publish_time":1425301833461,"_cnpmcore_publish_time":"2021-12-16T10:48:25.097Z"},"1.0.0":{"name":"li","version":"1.0.0","description":"Parse the Links header format and return a javascript object.","main":"lib/index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://github.com/jfromaniello/li.git"},"keywords":["links","http"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"contributors":[{"name":"Ron Waldon","email":"jokeyrhyme@gmail.com","url":"http://jokeyrhy.me/"},{"name":"JAM","url":"https://github.com/jamc"}],"license":"MIT","devDependencies":{"mocha":"~1.7.4","chai":"~1.9.0"},"bugs":{"url":"https://github.com/jfromaniello/li/issues"},"_id":"li@1.0.0","dist":{"shasum":"e8c8e5b8db8cf0d96fcfd2ccaf7115a24f84219c","size":1968,"noattachment":false,"key":"/li/-/li-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/li/download/li-1.0.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"}],"directories":{},"publish_time":1393103731723,"_hasShrinkwrap":false,"_cnpm_publish_time":1393103731723,"_cnpmcore_publish_time":"2021-12-16T10:48:25.284Z"}},"readme":"[![Build Status](https://travis-ci.org/jfromaniello/li.svg?branch=master)](https://travis-ci.org/jfromaniello/li)\n\nParse and format [Link header according to RFC 5988](http://www.w3.org/Protocols/9707-link-header.html).\n\n## Install\n\n    $ npm install li\n\nAlso works with bower, component.js, browserify, amd, etc.\n\n## Usage\n\nParse a Link header:\n\n~~~javascript\nvar li = require('li');\nvar someLinksHeader = '</api/users?page=0&per_page=2>; rel=\"first\", ' +\n                      '</api/users?page=1&per_page=2>; rel=\"next\", ' +\n                      '</api/users?page=3&per_page=2>; rel=\"last\"';\n\nconsole.log(li.parse(someLinksHeader));\n\n// This will print:\n// {\n//   first: '/api/users?page=0&per_page=2',\n//   next: '/api/users?page=1&per_page=2',\n//   last: '/api/users?page=3&per_page=2'\n// }\n~~~\n\nGenerate a Link header as follow with stringify:\n\n~~~javascript\nvar linksObject = {\n  first : '/api/users?page=0&per_page=2',\n  next  : '/api/users?page=1&per_page=2',\n  last  : '/api/users?page=3&per_page=2',\n};\n\nconsole.log(li.stringify(linksObject);\n\n// This will print the string:\n// </api/users?page=0&per_page=2>; rel=\"first\",\n// </api/users?page=1&per_page=2>; rel=\"next\",\n// </api/users?page=3&per_page=2>; rel=\"last\"\n~~~\n\n### Testing\n\n    $ npm test\n\n## License\n\nMIT 2014 - JOSE F. ROMANIELLO\n","_attachments":{},"homepage":"https://github.com/jfromaniello/li#readme","bugs":{"url":"https://github.com/jfromaniello/li/issues"},"license":"MIT"}