{"_id":"urlparser","_rev":"8-6b9d8d7fdb7c6b0558ae5158f9c382d0","name":"urlparser","description":"Url parser","dist-tags":{"latest":"0.3.9"},"versions":{"0.3.9":{"name":"urlparser","version":"0.3.9","description":"Url parser","keywords":["url","parse"],"author":{"name":"Kaerus","email":"contact@kaerus.com","url":"http://kaerus.com"},"contributors":[{"name":"anders elo","email":"anders@kaerus.com"}],"devDependencies":{"mocha":"*","should":"*","chai":"*","mocha-phantomjs":"*"},"bugs":{"url":"https://github.com/kaerus-component/url/issues"},"repository":{"type":"git","url":"git://github.com/kaerus-component/url"},"scripts":{"test":"make test"},"main":"index.js","license":"APACHE2_0","yuidoc":{"url":"https://github.com/kaerus-component/urlparser","logo":"http://kaerus.com/images/kaerus64.png","options":{"exclude":"build,node_modules,test","ignorePaths":["build","node_modules","test"],"outdir":"./build/apidoc","paths":"*/js"}},"_id":"urlparser@0.3.9","dist":{"shasum":"8514ac215688197e0b21a9c509a3d7a9c36c9a2d","tarball":"https://registry.npmjs.org/urlparser/-/urlparser-0.3.9.tgz","integrity":"sha512-0B7lFEJBFo7LWYNwa225wpjpXPvIMrZA2v9YBWYRNYfrRdvyQ4kw3WLi0nyPYBbqIy65gYyCnVeVRlyEpQiBZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYYxnYUs506w87gtkHP0yaffOF5J/06tl8VSAwwfM4fAiBIA1M1F0mnKwG10DRZkqLkISQbG2rTxBgOMg2eLm0yjA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kaerus","email":"anders@kaerus.com"},"maintainers":[{"name":"kaerus","email":"anders@kaerus.com"}]}},"readme":"[![Build Status](https://travis-ci.org/kaerus-component/urlparser.png)](https://travis-ci.org/kaerus-component/urlparser)\n\n  - [URL](#url)\n  - [Examples:](#examples)\n  - [UrlParser()](#urlparser)\n  - [ret.host](#rethost)\n  - [ret.path](#retpath)\n  - [ret.query](#retquery)\n\n## URL\n\n  Provides with an Url parser that deconstructs an url into a managable object and back to a string.\n  \n## Examples:\n   \n```js\n   url = require('urlparser');\n   \n   var u = url.parse('http://user:pass@kaerus.com/login?x=42');\n   \n   u.host.hostname = 'database.kaerus.com'\n   u.host.password = 'secret';\n   u.host.port = 8529;\n   u.query.parts.push('a=13');\n   u.toString(); // 'http://user:secret@database.kaerus.com:8529/login?x=42&a=13'\n```\n\n## UrlParser()\n\n  @class  UrlParser\n\n## ret.host\n\n  Host attributes\n  \n```js\n   host: {\n       protocol: {String}\n       username: {String}\n       password: {String}\n       hostname: {String}\n       port: {String}\n   }\n```\n\n## ret.path\n\n  Path information\n  \n```js\n   path: {\n       base: {String} // base path without hash\n       name: {String} // file or directory name\n       hash: {String} // the #hash part in path\n   }\n```\n\n## ret.query\n\n  Query parameters\n  \n```js\n   query: {\n       parts: {Array}   // query segments ['a=3','x=2'] \n       params: {Object} // query parameters {a:3,x:2}\n   }\n```\n\n","maintainers":[{"name":"kaerus","email":"anders@kaerus.com"}],"time":{"modified":"2022-06-28T06:29:43.526Z","created":"2013-12-10T15:28:13.219Z","0.3.9":"2013-12-10T15:28:16.051Z"},"author":{"name":"Kaerus","email":"contact@kaerus.com","url":"http://kaerus.com"},"repository":{"type":"git","url":"git://github.com/kaerus-component/url"},"keywords":["url","parse"],"contributors":[{"name":"anders elo","email":"anders@kaerus.com"}],"bugs":{"url":"https://github.com/kaerus-component/url/issues"},"license":"APACHE2_0","readmeFilename":"README.md","users":{"aaronhans":true,"chenzhuoqi":true}}