{"_id":"chai-url","_rev":"6-ae4449138060cb26505679a36f345d26","name":"chai-url","description":"A chai assertion plugin for working with urls","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"chai-url","version":"1.0.0","description":"A chai assertion plugin for working with urls","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/lennym/chai-url.git"},"author":{"name":"Leonard Martin","email":"hello@lennym.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lennym/chai-url/issues"},"homepage":"https://github.com/lennym/chai-url#readme","gitHead":"861ede00f08a9e77149f43ddcfeee8af92b2c50c","_id":"chai-url@1.0.0","_shasum":"4613d958cdc311f3103bffd23a1fad0bbfa2f952","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"lennym","email":"leonard.martin@gmail.com"},"maintainers":[{"name":"lennym","email":"leonard.martin@gmail.com"}],"dist":{"shasum":"4613d958cdc311f3103bffd23a1fad0bbfa2f952","tarball":"https://registry.npmjs.org/chai-url/-/chai-url-1.0.0.tgz","integrity":"sha512-2qFJ44484YfKZN+kJ8VOWPTueSEoji857ra3R6EkIu00ek1zqMiPuGYgjSPQulpQ8COoOrOqVLSWSqC9xDwVcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDigqQ1gHxF2m3yzrj1UWDHswsX7PtBFTPeMOH4tTIjpAiEA7gcTXGlAOmYsDdAyr3Jimb+qhvKVj56HwdGwqn8Ep1Y="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/chai-url-1.0.0.tgz_1488363516681_0.2929333650972694"}},"1.0.1":{"name":"chai-url","version":"1.0.1","description":"A chai assertion plugin for working with urls","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/lennym/chai-url.git"},"author":{"name":"Leonard Martin","email":"hello@lennym.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lennym/chai-url/issues"},"homepage":"https://github.com/lennym/chai-url#readme","gitHead":"80bd27b79263515d62d5375dc2bc3eb0708cf9d6","_id":"chai-url@1.0.1","_shasum":"d8ed6d826ee14964085baacf88cfc56921fcc574","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"lennym","email":"leonard.martin@gmail.com"},"maintainers":[{"name":"lennym","email":"leonard.martin@gmail.com"}],"dist":{"shasum":"d8ed6d826ee14964085baacf88cfc56921fcc574","tarball":"https://registry.npmjs.org/chai-url/-/chai-url-1.0.1.tgz","integrity":"sha512-RkaIs7VV29xAVssJRiwd8rVBLY+zNSjuwZyrJVXNHo6Dd2V2VffW1zvuNMZn3n/0RwdvI/Bwg9dptnq0/Wot4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Q7jrWzub21ctO0C67N6hRmRL4teSAmut1Xwwrp3PAwIgNQqHPe1Ij7PCWyK6SRKwmwGqVBzJuGF3HLTfepZDO8E="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chai-url-1.0.1.tgz_1488363593061_0.47210342693142593"}},"1.0.2":{"name":"chai-url","version":"1.0.2","description":"A chai assertion plugin for working with urls","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/lennym/chai-url.git"},"author":{"name":"Leonard Martin","email":"hello@lennym.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lennym/chai-url/issues"},"homepage":"https://github.com/lennym/chai-url#readme","gitHead":"71d5b067dbb1e2a614403df8f6830b66091d23e5","_id":"chai-url@1.0.2","_shasum":"a0b7afa3201cf250ec1e56c6f70145ad60673e24","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"lennym","email":"leonard.martin@gmail.com"},"maintainers":[{"name":"lennym","email":"leonard.martin@gmail.com"}],"dist":{"shasum":"a0b7afa3201cf250ec1e56c6f70145ad60673e24","tarball":"https://registry.npmjs.org/chai-url/-/chai-url-1.0.2.tgz","integrity":"sha512-3y/lq6OhpoPFP+gmQeGx+WrTgCiO5wJ6AyMu/m3DHDJtHpz0xAodol/p0AEXObkJt3vXwb7Y74IwDRuc/ZjTtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKYobGYrcxPsbBO6JZWH4CaaEJxWJVcEDbCwZnxaD7qAiBANpKBv0a9CR2blajzaPvuOoS8t6z+BNOPqusILmlZBQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chai-url-1.0.2.tgz_1488364078637_0.8932110723108053"}},"1.0.3":{"name":"chai-url","version":"1.0.3","description":"A chai assertion plugin for working with urls","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/lennym/chai-url.git"},"author":{"name":"Leonard Martin","email":"hello@lennym.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lennym/chai-url/issues"},"homepage":"https://github.com/lennym/chai-url#readme","gitHead":"686f96069169112649f359860c01360eeedc82a3","_id":"chai-url@1.0.3","_shasum":"fa73e6333786465ffdbf3ec34d1dbba60124a1b6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"lennym","email":"leonard.martin@gmail.com"},"maintainers":[{"name":"lennym","email":"leonard.martin@gmail.com"}],"dist":{"shasum":"fa73e6333786465ffdbf3ec34d1dbba60124a1b6","tarball":"https://registry.npmjs.org/chai-url/-/chai-url-1.0.3.tgz","integrity":"sha512-eOj9AAkPQDb2Ls2DPRjCeTjkC5upOakFieeJiVtj3mkRdhb0V2Dz0D48xM93M2+Wn3FNWeY2jTBdGLhM4qWJMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC//km9ZPbcyrLR/nJdCIqqAgzza2gMxgdnOmnYTOfvHQIgUNj0kQ6Bl0DXC9HW92e8EuUx5QJfowyVI8G2E8hlXuQ="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/chai-url-1.0.3.tgz_1488364727021_0.5924237659201026"}},"1.0.4":{"name":"chai-url","version":"1.0.4","description":"A chai assertion plugin for working with urls","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/lennym/chai-url.git"},"author":{"name":"Leonard Martin","email":"hello@lennym.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lennym/chai-url/issues"},"keywords":["chai-plugin","url","assertion","chai"],"homepage":"https://github.com/lennym/chai-url#readme","gitHead":"0b964470257b6b257cc7674960d69f066e9ad627","_id":"chai-url@1.0.4","_shasum":"827e0fd7835c848b8ab8e2ce1d65d40521e62026","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.4","_npmUser":{"name":"lennym","email":"leonard.martin@gmail.com"},"maintainers":[{"name":"lennym","email":"leonard.martin@gmail.com"}],"dist":{"shasum":"827e0fd7835c848b8ab8e2ce1d65d40521e62026","tarball":"https://registry.npmjs.org/chai-url/-/chai-url-1.0.4.tgz","integrity":"sha512-vLA9VS5t0BTUCctbduYZ+cOiRhFZ+ZR0yP/dT/hrFTyd6/Ifx09Z8YB5XPgNAYG8/vRot3hx+usoU4+wkDggpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuqsdNkRNkAMpUJ241j1qlzMvyoJcd1LYpRSSQ6V2aHAiEApnzwfVtWch19p47s1pZU/Q6C6wQFXvpeT5oiToM66Qk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chai-url-1.0.4.tgz_1488448329077_0.5159240688662976"}}},"readme":"# chai-url\nA chai assertion plugin for working with urls\n\nProvides a number of assertion helpers for working with urls.\n\n## Usage\n\n```js\nconst chai = require('chai');\nchai.use(require('chai-url'));\n\nchai.expect('http://example.com/foo/bar').to.have.path('/foo/bar');\nchai.expect('http://example.com/foo/bar').to.have.protocol('http');\n```\n\n## Available matchers\n\n* `path`\n* `pathname`\n* `port`\n* `hostname`\n* `protocol`\n* `auth`\n* `hash`\n\nIn each case, the property is tested against the corresponding property from node's [url.parse](https://nodejs.org/api/url.html#url_url_strings_and_url_objects) method.\n\nIn the case of `hash` and `protocol` properties which may be prefixed/suffixed with `#` and `:` respectively these characters are optional and will match with or without their presence.\n\n## Partial matching\n\nThe `path`, `pathname`, `hostname`, `auth` and `hash` functions can also perform partial matching based on substrings by using a `contains` clause in the test statement.\n\n```js\nexpect('http://example.com/foo/bar').to.contain.path('/foo');\n```\n\n## Examples\n\nSee the [tests for this module](./test/index.js) for further examples.\n","maintainers":[{"name":"lennym","email":"leonard.martin@gmail.com"}],"time":{"modified":"2022-06-13T05:51:20.352Z","created":"2017-03-01T10:18:37.243Z","1.0.0":"2017-03-01T10:18:37.243Z","1.0.1":"2017-03-01T10:19:55.033Z","1.0.2":"2017-03-01T10:28:00.619Z","1.0.3":"2017-03-01T10:38:47.645Z","1.0.4":"2017-03-02T09:52:10.954Z"},"homepage":"https://github.com/lennym/chai-url#readme","repository":{"type":"git","url":"git+https://github.com/lennym/chai-url.git"},"author":{"name":"Leonard Martin","email":"hello@lennym.co.uk"},"bugs":{"url":"https://github.com/lennym/chai-url/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["chai-plugin","url","assertion","chai"]}