UNPKG

1.59 kBJSONView Raw
1{
2 "name": "parse-domain",
3 "version": "2.1.5",
4 "description": "Splits an url into sub-domain, domain and effective top-level-domain",
5 "main": "./lib/parseDomain.js",
6 "scripts": {
7 "build": "run-s build:lib build:tries",
8 "build:lib": "run-s build:lib:clean build:lib:babel",
9 "build:lib:clean": "rimraf lib",
10 "build:lib:babel": "babel src --out-dir lib",
11 "build:tries": "node scripts/build-tries.js",
12 "postinstall": "npm run build:tries",
13 "prepublish": "npm run build",
14 "release": "standard-version",
15 "pretest": "run-s build:lib:clean pretest:link",
16 "pretest:link": "node scripts/link-src.js",
17 "test": "nyc mocha -R spec",
18 "posttest": "eslint src test"
19 },
20 "keywords": [
21 "domain",
22 "url",
23 "sub-domain",
24 "tld",
25 "parse",
26 "extract",
27 "sanitize",
28 "country",
29 "top-level"
30 ],
31 "repository": {
32 "type": "git",
33 "url": "https://github.com/peerigon/parse-domain.git"
34 },
35 "author": "peerigon <developers@peerigon.com>",
36 "license": "Unlicense",
37 "dependencies": {
38 "chai": "^4.1.2",
39 "got": "^8.0.1",
40 "mkdirp": "^0.5.1",
41 "mocha": "^4.0.1"
42 },
43 "devDependencies": {
44 "@babel/cli": "7.0.0",
45 "@babel/core": "7.0.0",
46 "@babel/preset-env": "7.0.0",
47 "eslint": "^4.12.1",
48 "eslint-config-peerigon": "^12.0.1",
49 "eslint-plugin-import": "^2.8.0",
50 "eslint-plugin-jsdoc": "^3.2.0",
51 "npm-run-all": "^4.1.3",
52 "nyc": "^11.3.0",
53 "rimraf": "^2.6.2",
54 "standard-version": "^4.2.0"
55 },
56 "files": [
57 "scripts",
58 "lists",
59 "test",
60 "build"
61 ]
62}