{"_id":"join-component","_rev":"7-2babbef22bcfda255843531543efc9f3","name":"join-component","description":"Join a list","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"join-component","repo":"component/join","description":"Join a list","version":"1.0.0","keywords":[],"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"license":"MIT","component":{"scripts":{"join/index.js":"index.js"}},"readme":"\n# join\n\n Join a list in a nice human friendly way.\n\n## Installation\n\n $ component install component/join\n\n## API\n\n - [join(arr)](#joinarr)\n - [join(arr, str)](#joinarr-str)\n\n\n\n# join(arr)\nshould default to \"and\".\n\n```js\njoin(['foo', 'bar']).should.equal('foo and bar');\n```\n\n\n# join(arr, str)\nshould join.\n\n```js\njoin([], 'and').should.equal('');\njoin(['foo'], 'and').should.equal('foo');\njoin(['foo', 'bar'], 'and').should.equal('foo and bar');\njoin(['foo', 'bar', 'raz'], 'or').should.equal('foo, bar or raz');\n```\n\n\n## License\n\n MIT\n","readmeFilename":"Readme.md","_id":"join-component@1.0.0","dist":{"shasum":"cd2b2321c054be54e493815436b0ddc28a44235c","tarball":"https://registry.npmjs.org/join-component/-/join-component-1.0.0.tgz","integrity":"sha512-OC3jbEKjRjdGhwImZ3T/sbUw3/62lDvLgTAVwAJPjMQC07KSpRJ6r3KTEXAsTXTkjwcVq1NZQLPmaYhboE7zog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTF/h1WZsDC3Gw76dH7jnXOkUPMxXFsJoB9nU224coXgIhAIH5NH+PZ8hH9G5AGmhjCU9ghlN5VYvy/zYHxPnX+Ulu"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}]},"1.1.0":{"name":"join-component","repo":"component/join","description":"Join a list","version":"1.1.0","keywords":[],"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"license":"MIT","component":{"scripts":{"join/index.js":"index.js"}},"readme":"\n# join\n\n Join a list in a nice human friendly way.\n\n## Installation\n\n $ component install component/join\n\n## API\n\n - [join(arr)](#joinarr)\n - [join(arr, str)](#joinarr-str)\n - [join(arr, str) with Oxford comma](#joinarr-str-with-oxford-comma)\n\n\n\n# join(arr)\nshould default to \"and\".\n\n```js\njoin(['foo', 'bar']).should.equal('foo and bar');\n```\n\n\n# join(arr, str)\nshould join.\n\n```js\njoin([], 'and').should.equal('');\njoin(['foo'], 'and').should.equal('foo');\njoin(['foo', 'bar'], 'and').should.equal('foo and bar');\njoin(['foo', 'bar', 'baz'], 'or').should.equal('foo, bar or baz');\n```\n\n\n# join(arr, str) with Oxford comma\nshould remove comma with less than 3 items.\n\n```js\njoin([], ', or').should.equal('');\njoin(['foo'], ', or').should.equal('foo');\njoin(['foo', 'bar'], ', or').should.equal('foo or bar');\n```\n\nshould join with 3 or more items.\n\n```js\njoin(['foo', 'bar', 'baz'], ', and').should.equal('foo, bar, and baz');\n```\n\n## License\n\n MIT\n","readmeFilename":"Readme.md","_id":"join-component@1.1.0","dist":{"shasum":"b8417b750661a392bee2c2537c68b2a9d4977cd5","tarball":"https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz","integrity":"sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZU/xN2HUK7n4ocOC2e6UXB8PSkzJvalfx2E5KZv3nRwIhAPUQJw3nThMqelmiu7a95QF6xuS4O+FJj9bCESi24jGo"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}]}},"readme":"\n# join\n\n Join a list in a nice human friendly way.\n\n## Installation\n\n $ component install component/join\n\n## API\n\n - [join(arr)](#joinarr)\n - [join(arr, str)](#joinarr-str)\n\n\n\n# join(arr)\nshould default to \"and\".\n\n```js\njoin(['foo', 'bar']).should.equal('foo and bar');\n```\n\n\n# join(arr, str)\nshould join.\n\n```js\njoin([], 'and').should.equal('');\njoin(['foo'], 'and').should.equal('foo');\njoin(['foo', 'bar'], 'and').should.equal('foo and bar');\njoin(['foo', 'bar', 'raz'], 'or').should.equal('foo, bar or raz');\n```\n\n\n## License\n\n MIT\n","maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"time":{"modified":"2022-06-19T04:43:25.792Z","created":"2012-12-18T21:50:59.527Z","1.0.0":"2012-12-18T21:51:00.461Z","1.1.0":"2012-12-30T00:43:12.758Z"}}