{"_id":"original-url","_rev":"10-342774e1f20a6a418974e52d08ddb83e","name":"original-url","description":"Reconstruct the original URL used in an HTTP request based on the HTTP request headers","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"original-url","version":"1.0.0","description":"Reconstruct the original URL used in an HTTP request based on the HTTP request headers","main":"index.js","dependencies":{"forwarded-parse":"^2.0.0"},"devDependencies":{"https-pem":"^2.0.0","standard":"^10.0.3","tape":"^4.8.0"},"scripts":{"test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/original-url.git"},"keywords":["http","https","url","original","resolve","parse","reconstruct","forward","proxy","rewrite","host","forwarded","x-forwarded-proto","X-forwarded-protocol","x-url-scheme","front-end-https","x-forwarded-ssl","x-forwarded-host","x-forwarded-port"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/original-url/issues"},"homepage":"https://github.com/watson/original-url#readme","coordinates":[55.6773705,12.5614183],"gitHead":"6531af03c77c6aa9373ba34a965fa7b94eaf50c8","_id":"original-url@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"integrity":"sha512-gc5mq4S6uKJETwEsYP9J2OCar0hORGc0wVa6ADMy9yx9iKRNJWNo6Uki4IqTTOqJfmn9Q2pSzN4RTBUOQuW+rw==","shasum":"95ce660ef6b20b60cb3c649fb0d6be364d7de760","tarball":"https://registry.npmjs.org/original-url/-/original-url-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsAHIctP80XA1ELryOPlieR72LLa0DjHppl3cIlD7jEwIhAJ1vduhw41ifd4bDOcNsUznLDwvSzrFOrHRZ2jO4wxpY"}]},"maintainers":[{"name":"watson","email":"w@tson.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/original-url-1.0.0.tgz_1515592115126_0.20854603126645088"},"directories":{}},"1.0.1":{"name":"original-url","version":"1.0.1","description":"Reconstruct the original URL used in an HTTP request based on the HTTP request headers","main":"index.js","dependencies":{"forwarded-parse":"^2.0.0"},"devDependencies":{"https-pem":"^2.0.0","standard":"^10.0.3","tape":"^4.8.0"},"scripts":{"test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/original-url.git"},"keywords":["http","https","url","original","resolve","parse","reconstruct","forward","proxy","rewrite","host","forwarded","x-forwarded-proto","X-forwarded-protocol","x-url-scheme","front-end-https","x-forwarded-ssl","x-forwarded-host","x-forwarded-port"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/original-url/issues"},"homepage":"https://github.com/watson/original-url#readme","coordinates":[55.6773705,12.5614183],"gitHead":"56ef020385a1f7ad5150015e88540d4a42aa7c0e","_id":"original-url@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"integrity":"sha512-e18DxakrN0Noj8FLNPpdg9v4IfCZx8qu/uWlk455lFQDLmLZjBmM6Aqt2iha/QIk41Dm0XMtIWjOdyKy2o48rA==","shasum":"37690d33d9294bb8201e88577746e190b7dd0b95","tarball":"https://registry.npmjs.org/original-url/-/original-url-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRkybLjYL2xI58rrBeFO9B6gmbR7rjvj31lywZE35F4AiBG0snJEa0faLVnIJDMKWwgOKTqMnVyhZMHJva/Bv6ROg=="}]},"maintainers":[{"name":"watson","email":"w@tson.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/original-url-1.0.1.tgz_1515596271713_0.11805999209173024"},"directories":{}},"1.1.0":{"name":"original-url","version":"1.1.0","description":"Reconstruct the original URL used in an HTTP request based on the HTTP request headers","main":"index.js","dependencies":{"forwarded-parse":"^2.0.0"},"devDependencies":{"https-pem":"^2.0.0","standard":"^10.0.3","tape":"^4.8.0"},"scripts":{"test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/original-url.git"},"keywords":["http","https","url","original","resolve","parse","reconstruct","forward","proxy","rewrite","host","forwarded","x-forwarded-proto","X-forwarded-protocol","x-url-scheme","front-end-https","x-forwarded-ssl","x-forwarded-host","x-forwarded-port"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/original-url/issues"},"homepage":"https://github.com/watson/original-url#readme","coordinates":[55.6773705,12.5614183],"gitHead":"5f57ab4b8032e2c837df57d6d7b871d718a039fd","_id":"original-url@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"integrity":"sha512-MOiodWJYYinCywbNcTOo9WsprDl3+2fjcda07PSmwmg260XUikDIVIEpUAqrmSJD99+IiJzgIpRT3k9v5bfTxQ==","shasum":"a546722fcb63ed0d4df5f476c06569215b0c5c63","tarball":"https://registry.npmjs.org/original-url/-/original-url-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYawWYMw2vUaVllp2oRMv5OrfYL3iusc44Rb9G0z4MCwIhAKVq/7EVFa8qjhaNZYNE1dSFlWwcwZ06jXGrFLnhEMeR"}]},"maintainers":[{"name":"watson","email":"w@tson.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/original-url-1.1.0.tgz_1515676919746_0.23331001750193536"},"directories":{}},"1.2.0":{"name":"original-url","version":"1.2.0","description":"Reconstruct the original URL used in an HTTP request based on the HTTP request headers","main":"index.js","dependencies":{"forwarded-parse":"^2.0.0"},"devDependencies":{"https-pem":"^2.0.0","standard":"^10.0.3","tape":"^4.8.0"},"scripts":{"test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/original-url.git"},"keywords":["http","https","url","original","resolve","parse","reconstruct","forward","proxy","rewrite","host","forwarded","x-forwarded-proto","X-forwarded-protocol","x-url-scheme","front-end-https","x-forwarded-ssl","x-forwarded-host","x-forwarded-port"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/original-url/issues"},"homepage":"https://github.com/watson/original-url#readme","coordinates":[55.6773705,12.5614183],"gitHead":"1702c21b79a3b0b9971e13557915636ce6f1a9e3","_id":"original-url@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"integrity":"sha512-Y65RyhIZQRkm+ZhKJj3D6j7rcNWS4BEPhqpK12J3LBcTtbyf2EomHnWOjzHLweS+3dEbccPL37I90FVhG8YK1g==","shasum":"3ef68a46dcc28b7aa33f950becbda8506e923e64","tarball":"https://registry.npmjs.org/original-url/-/original-url-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8ct3hI7zXfVdPICDTpAXQw/De8IrlUXa8gEt/wIdzLAiBI22qQ0f/rKozhE26s3Yi3h5Mt2WbuCgULARJMXKtcVA=="}]},"maintainers":[{"email":"admin@stephenbelanger.com","name":"qard"},{"email":"w@tson.dk","name":"watson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/original-url-1.2.0.tgz_1515677563821_0.4123803882393986"},"directories":{}},"1.2.1":{"name":"original-url","version":"1.2.1","description":"Reconstruct the original URL used in an HTTP request based on the HTTP request headers","main":"index.js","dependencies":{"forwarded-parse":"^2.0.0"},"devDependencies":{"https-pem":"^2.0.0","standard":"^10.0.3","tape":"^4.8.0"},"scripts":{"test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/original-url.git"},"keywords":["http","https","url","original","resolve","parse","reconstruct","forward","proxy","rewrite","host","forwarded","x-forwarded-proto","X-forwarded-protocol","x-url-scheme","front-end-https","x-forwarded-ssl","x-forwarded-host","x-forwarded-port"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/original-url/issues"},"homepage":"https://github.com/watson/original-url#readme","coordinates":[55.777558,12.589855],"gitHead":"5ec09a9b49e408b45299b2fe2dfc5c980a05f9b0","_id":"original-url@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"integrity":"sha512-JpGqpwOsstWtxJW1kf1yTL8+vPfgrEHmhRQS/Gx/Bd0sdZVj15ZrN5RZAiicTFZsvgHwbTRb7a7KXPdfzmWT5g==","shasum":"44c659b769b170458d5302c835b59753c05d5c8a","tarball":"https://registry.npmjs.org/original-url/-/original-url-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNuaXhF4aqq/Z/kTizjNR734X+G5dI9CaAwEqCFrnRAAiA+IAFRFXPnxLBDnoVJONakSUzuDLpJv5Qjlr2JI2JDcQ=="}]},"maintainers":[{"email":"admin@stephenbelanger.com","name":"qard"},{"email":"w@tson.dk","name":"watson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/original-url-1.2.1.tgz_1515927792102_0.14059933950193226"},"directories":{}},"1.2.2":{"name":"original-url","version":"1.2.2","description":"Reconstruct the original URL used in an HTTP request based on the HTTP request headers","main":"index.js","dependencies":{"forwarded-parse":"^2.1.0"},"devDependencies":{"https-pem":"^2.0.0","standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/original-url.git"},"keywords":["http","https","url","original","resolve","parse","reconstruct","forward","proxy","rewrite","host","forwarded","x-forwarded-proto","X-forwarded-protocol","x-url-scheme","front-end-https","x-forwarded-ssl","x-forwarded-host","x-forwarded-port"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/original-url/issues"},"homepage":"https://github.com/watson/original-url#readme","coordinates":[55.777263,12.592294],"gitHead":"ed12259ee1c7e8cc2bb6466eecf246d5270cc6ca","_id":"original-url@1.2.2","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"integrity":"sha512-/KlnD8SZqTIx0pU4JSVlnAv9U0VQRK5gMCA8PMwebR5afL5c88PZJIg6oHFxVDXj5b3P18MQ1zrFLoGdCzpp7Q==","shasum":"e413171c69815b14f670c23ddca9bf29cb793c6b","tarball":"https://registry.npmjs.org/original-url/-/original-url-1.2.2.tgz","fileCount":6,"unpackedSize":25731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgwRkCRA9TVsSAnZWagAAcZoP/jFQJTJDQONhCewEwLxP\nCQ5vK40qur/6VfilwLIj5JKFgq0wwif0jCbamyLuV2an0gtkdDlxZSGx75QX\nSokQN2weGYFuNF2ikS1mQT+xXo4cG5686+7TGjX2Lf6WuEJ/DWBol7nUeSK+\nzDSPz/sNyWDG/PNQSzWk2aMIdAtgAmQz//cWM5Qo/zP6WImu9O+dGlgLW3Z4\nthWwvzVm4tL9qoT8mwJDY3hfF/3uoRKNDlXl3+p1gv/MXWF8GsPEv2PONlaq\nT9Lnod4T7IkrMx0wbUvUxgHn/VUrFI83m/olXh0nAzXH0liUAo4yC1nSzXB5\nt9poOKr7VYy4136E9fGa9OPtaJPSlsZ0Vk3SrE2qdxIbJLNbW/3jrY9RgNwt\n59fX/ou7U1w5CnCdJbw5IA4KBCFMa1bz/5hoNcPyis7/lpyfbtIq09I1MESy\nHpTJn6rj4l3mu6D6NE9EJbVGiSerRIN6QOCs81uM7A8/CwKEL2cX3Bd1p1SF\n/bmZMT4coVxVydNIpqvy3KKcZ+xrRgBdN5rheKTK2TxvJd0As+ja4Y+Kn04u\nQfqlshb8SCyJxJVx2YJguansBbC9UGe7UnM2pad1zCIBZjpjXqkfZQYxK0iP\nmpE/nbLNWF6xaDTitGJ307STg+0CPIrzrVBmtvg9mtTQy0uBwsC2gTkP9Iqi\nQRWG\r\n=khsv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXl0M1cnEmFmljE6JR8xqJEo/aEjeqCFeip/lRinXJLAIgeu7FQJHnhs3GgILCnL+nqKYBeIFy4KkEI9/SWt6aanY="}]},"maintainers":[{"email":"admin@stephenbelanger.com","name":"qard"},{"email":"w@tson.dk","name":"watson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/original-url_1.2.2_1535312996140_0.97592293744065"},"_hasShrinkwrap":false},"1.2.3":{"name":"original-url","version":"1.2.3","description":"Reconstruct the original URL used in an HTTP request based on the HTTP request headers","main":"index.js","dependencies":{"forwarded-parse":"^2.1.0"},"devDependencies":{"https-pem":"^2.0.0","standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"format":"standard --fix","bench":"node benchmark/benchmark.js","test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/original-url.git"},"keywords":["http","https","url","original","resolve","parse","reconstruct","forward","proxy","rewrite","host","forwarded","x-forwarded-proto","X-forwarded-protocol","x-url-scheme","front-end-https","x-forwarded-ssl","x-forwarded-host","x-forwarded-port"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/original-url/issues"},"homepage":"https://github.com/watson/original-url#readme","coordinates":[55.778257,12.593204],"gitHead":"4447ad715030695b5a9627765e211e018e99c38c","_id":"original-url@1.2.3","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"integrity":"sha512-BYm+pKYLtS4mVe/mgT3YKGtWV5HzN/XKiaIu1aK4rsxyjuHeTW9N+xVBEpJcY1onB3nccfH0RbzUEoimMqFUHQ==","shasum":"133aff4b2d27e38a98d736f7629c56262b7153e1","tarball":"https://registry.npmjs.org/original-url/-/original-url-1.2.3.tgz","fileCount":4,"unpackedSize":8733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsuvnCRA9TVsSAnZWagAAdr4P/iFpMtdC9968fmEoWCUa\n4AAU6rNDswMmn8OineuBYTcIhxpl1A7cseYjJ2UXuWXs0pDUByo7ogS789Jk\nLyep0g2Bz4z2d3+3r/OYUQ1sHCj7vunzUUPWzvGHet0oahCzMUxRLI2IKVAE\nYH3tDZuMAA362tGsc5PQUahoVEdwJY1/czLkbplFYiZoH8An4u3xyu9dDXqE\no8QfREKp8CU3AWZEdR2F0K3VtoF20m/ggdheJlJa//QQADk7lGs9xwi68ODR\nv0G9TXeDe8JInGVW85tR+ntFqC/0oiOMgb+j7JAAWMBP1+ktmxfxynjpDMah\n+Ac6e7gPSE5sEaiqxT11vNns5Xe5rj9VonQgi4uIlQW0+UwQZWtCzO7v7DFa\nPoqDTBdROuAmZRWcvn0Swer85oJat/K6rv9/R+BZSWxkJ+sC8sFo0JcCmCEV\nTMdJSvKFwxLnyOXwJjUupUdPW1ot2ITxz3hI6lC9fBs8cYzg5yuhaudRkCgT\ns5ToroNHeGEF2p2LbFTsSmCzlWwzXrpEHxV8nv0EP6DmupSkpYi+DMEW/AIx\n8w8uOt6i5u0yxFfhbDREHWtxHZSn3ZA6zCb7cocM3sZJ1uJODrGhieEQZG93\nYhNh4hgn4BNCgDQmLX/EvU35VqjviBjWhmEwchaMkWaQqGbVtcdVr791/VrP\nonfY\r\n=L0J/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDWy9y4oEIpdZywdYbM3cuBe/sX+kgyHsYq+nQuOGA1AiBTvoma7TiMSzfvTbK920fBF/6tdl403VId6sauG9ajkA=="}]},"maintainers":[{"email":"admin@stephenbelanger.com","name":"qard"},{"email":"w@tson.dk","name":"watson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/original-url_1.2.3_1555229670113_0.43842063365898487"},"_hasShrinkwrap":false}},"readme":"# original-url\n\nReconstruct the original URL used in an HTTP request based on the HTTP\nrequest headers.\n\nThe module takes into account potential URL rewrites made by proxies,\nload balancers, etc along the way (as long as these append special HTTP\nheaders to the request).\n\nSupported HTTP headers:\n\n- `Host`\n- `Forwarded`\n- `X-Forwarded-Proto`\n- `X-Forwarded-Protocol`\n- `X-Url-Scheme`\n- `Front-End-Https`\n- `X-Forwarded-Ssl`\n- `X-Forwarded-Host`\n- `X-Forwarded-Port`\n\nIf the protocol (http vs https) cannot be determined based on the above\nheaders, the `encrypted` flag on the TLS connection is used.\n\n[![npm](https://img.shields.io/npm/v/original-url.svg)](https://www.npmjs.com/package/original-url)\n[![Build status](https://travis-ci.org/watson/original-url.svg?branch=master)](https://travis-ci.org/watson/original-url)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)\n\n## Installation\n\n```\nnpm install original-url --save\n```\n\n## Usage\n\nServer example:\n\n```js\nconst http = require('http')\nconst originalUrl = require('original-url')\n\nconst server = http.createServer(function (req, res) {\n  const url = originalUrl(req)\n  if (url.full) {\n    res.end(`Original URL: ${url.full}\\n`)\n  } else {\n    res.end('Original URL could not be determined\\n')\n  }\n})\n\nserver.listen(1337)\n```\n\nRequest examples:\n\n```\n$ curl localhost:1337\nOriginal URL: http://localhost:1337/\n\n$ curl -H 'Host: example.com' localhost:1337\nOriginal URL: http://example.com/\n\n$ curl -H 'Host: example.com:1234' localhost:1337\nOriginal URL: http://example.com:1234/\n\n$ curl -H 'Forwarded: proto=https; host=example.com; for=\"10.0.0.1:1234\"' localhost:1337/sub/path?key=value\nOriginal URL: https://example.com:1234/sub/path?key=value\n\n$ curl -H 'X-Forwarded-Host: example.com' -H 'X-Forwarded-Host: proxy.local' localhost:1337\nOriginal URL: http://example.com/\n```\n\n## API\n\n### `result = originalUrl(req)`\n\nThis module exposes a single function which takes an HTTP request object\nin the form of\n[`http.IncomingMessage`](https://nodejs.org/api/http.html#http_class_http_incomingmessage).\n\nWhen called, the function returns a `result` object with a `full`\nproperty containing the fully resolved URL. The `result` object will\nalso contain any other property normally returned by the Node.js core\n[`url.parse`](https://nodejs.org/api/url.html#url_url_parse_urlstring_parsequerystring_slashesdenotehost)\nfunction.\n\nIf the hostname for some reason cannot be determined, `result.full` will\nnot be present.\n\n## License\n\n[MIT](LICENSE)\n","maintainers":[{"email":"post@trygve-lie.com","name":"trygve-lie"},{"email":"trentm@gmail.com","name":"trentm"},{"email":"w@tson.dk","name":"watson"},{"email":"admin@stephenbelanger.com","name":"qard"}],"time":{"modified":"2023-07-10T18:22:03.875Z","created":"2018-01-10T13:48:36.035Z","1.0.0":"2018-01-10T13:48:36.035Z","1.0.1":"2018-01-10T14:57:52.625Z","1.1.0":"2018-01-11T13:22:01.196Z","1.2.0":"2018-01-11T13:32:44.838Z","1.2.1":"2018-01-14T11:03:12.995Z","1.2.2":"2018-08-26T19:49:56.198Z","1.2.3":"2019-04-14T08:14:30.398Z"},"homepage":"https://github.com/watson/original-url#readme","keywords":["http","https","url","original","resolve","parse","reconstruct","forward","proxy","rewrite","host","forwarded","x-forwarded-proto","X-forwarded-protocol","x-url-scheme","front-end-https","x-forwarded-ssl","x-forwarded-host","x-forwarded-port"],"repository":{"type":"git","url":"git+https://github.com/watson/original-url.git"},"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"bugs":{"url":"https://github.com/watson/original-url/issues"},"license":"MIT","readmeFilename":"README.md"}