0.3.0 • Published 6 years ago

split-domain v0.3.0

Weekly downloads
18
License
MIT
Repository
github
Last release
6 years ago

split-domain.js

Simple domain name splitter.

Installation

$ npm install split-domain --save

Usage

Node.js

import splitDomain from 'split-domain'

const domain = splitDomain('example.com')
domain.subDomain // => ''
domain.sld       // => 'example'
domain.tld       // => 'com'

const domain = splitDomain('sub.example.com')
domain.subDomain // => 'sub'
domain.sld       // => 'example'
domain.tld       // => 'com'

const domain = splitDomain('example.co.jp')
domain.subDomain // => ''
domain.sld       // => 'example'
domain.tld       // => 'co.jp'

const domain = splitDomain('sub.example.co.jp')
domain.subDomain // => 'sub'
domain.sld       // => 'example'
domain.tld       // => 'co.jp'

TypeSctipt

import splitDomain, { SplitDomain } from 'split-domain'

const domain: SplitDomain = splitDomain('example.com')
domain.subDomain // => ''
domain.sld       // => 'example'
domain.tld       // => 'com'

const domain: SplitDomain = splitDomain('sub.example.com')
domain.subDomain // => 'sub'
domain.sld       // => 'example'
domain.tld       // => 'com'

const domain: SplitDomain = splitDomain('example.co.jp')
domain.subDomain // => ''
domain.sld       // => 'example'
domain.tld       // => 'co.jp'

const domain: SplitDomain = splitDomain('sub.example.co.jp')
domain.subDomain // => 'sub'
domain.sld       // => 'example'
domain.tld       // => 'co.jp'

Contribution

  1. Fork (https://github.com/kimromi/domainSplitter.js/fork)
  2. Create a feature branch
  3. Commit your changes
  4. Rebase your local changes against the master branch
  5. Run test suite with the npm ci command and confirm that it passes
  6. Create a new Pull Request

Author

kimromi

0.3.0

6 years ago

0.2.0

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago