UNPKG

1.65 kBJSONView Raw
1{
2 "name": "parse-domain",
3 "version": "2.1.8",
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 "update": "updtr"
20 },
21 "keywords": [
22 "domain",
23 "url",
24 "sub-domain",
25 "tld",
26 "parse",
27 "extract",
28 "sanitize",
29 "country",
30 "top-level"
31 ],
32 "repository": {
33 "type": "git",
34 "url": "https://github.com/peerigon/parse-domain.git"
35 },
36 "author": "peerigon <developers@peerigon.com>",
37 "license": "Unlicense",
38 "dependencies": {
39 "chai": "^4.2.0",
40 "got": "^8.3.2",
41 "mkdirp": "^0.5.1",
42 "mocha": "^6.1.4"
43 },
44 "devDependencies": {
45 "@babel/cli": "^7.4.4",
46 "@babel/core": "^7.4.4",
47 "@babel/preset-env": "^7.4.4",
48 "eslint": "^5.16.0",
49 "eslint-config-peerigon": "^17.1.0",
50 "eslint-plugin-import": "^2.17.2",
51 "eslint-plugin-jsdoc": "^4.8.4",
52 "npm-run-all": "^4.1.5",
53 "nyc": "^14.1.1",
54 "rimraf": "^2.6.3",
55 "standard-version": "^6.0.1",
56 "updtr": "^3.1.0"
57 },
58 "files": [
59 "lib",
60 "scripts",
61 "lists",
62 "test",
63 "build"
64 ]
65}