group-links-by-domain

group links by domain

Usage no npm install needed!

<script type="module">
  import groupLinksByDomain from 'https://cdn.skypack.dev/group-links-by-domain';
</script>

README

group-links-by-domain

NPM version Build Status Coveralls Status Dependency Status

group links by domain

Install

npm install --save group-links-by-domain

Usage

import domainLinks from 'group-links-by-domain';

const links = [
  'http://what.ever/a/',
  'http://what.ever/b/',
  'http://www.what.ever/c/',
  'http://foo.bar/1/',
  'http://www.foo.bar/1/',
  'http://foo.bar/2/',
  'http://foo.bar/3/',
  'http://www.baz.com/boo/',
];

domainLinks(links); /* [
  { domain: 'what.ever',
    links: [
      'http://what.ever/a/',
      'http://what.ever/b/',
      'http://what.ever/c/' ]},
  { domain: 'foo.bar',
    links: [
      'http://foo.bar/1/',
      'http://foo.bar/2/',
      'http://foo.bar/3/' ]},
  { domain: 'www.baz.com',
    links: [
      'http://www.baz.com/boo/' ]}
]; */

License

MIT © Vladimir Starkov