UNPKG

parse-domain

Version:

Splits an url into sub-domain, domain and effective top-level-domain

66 lines (65 loc) 1.64 kB
{ "name": "parse-domain", "version": "2.3.3", "description": "Splits an url into sub-domain, domain and effective top-level-domain", "main": "./lib/parseDomain.js", "types": "./src/index.d.ts", "scripts": { "build": "run-s build:lib build:tries", "build:lib": "run-s build:lib:clean build:lib:babel", "build:lib:clean": "rimraf lib", "build:lib:babel": "babel src --out-dir lib", "build:tries": "node scripts/build-tries.js", "postinstall": "run-s build:tries", "prepublish": "run-s build", "release": "standard-version", "pretest": "run-s build:lib:clean pretest:link", "pretest:link": "node scripts/link-src.js", "test": "jest", "posttest": "eslint src test", "update": "updtr" }, "keywords": [ "domain", "url", "sub-domain", "tld", "parse", "extract", "sanitize", "country", "top-level" ], "repository": { "type": "git", "url": "https://github.com/peerigon/parse-domain.git" }, "author": "peerigon <developers@peerigon.com>", "license": "Unlicense", "dependencies": { "got": "^8.3.2", "jest": "^24.9.0", "mkdirp": "^0.5.1", "npm-run-all": "^4.1.5" }, "devDependencies": { "@babel/cli": "^7.4.4", "@babel/core": "^7.4.4", "@babel/preset-env": "^7.4.4", "eslint": "^5.16.0", "eslint-config-peerigon": "^17.1.0", "eslint-plugin-import": "^2.17.2", "eslint-plugin-jsdoc": "^4.8.4", "rimraf": "^2.6.3", "standard-version": "^6.0.1", "updtr": "^3.1.0" }, "files": [ "lib", "scripts", "lists", "test", "build", "src/index.d.ts" ] }