package.json
 1  {
 2    "name": "uri-js",
 3    "version": "4.4.1",
 4    "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.",
 5    "main": "dist/es5/uri.all.js",
 6    "types": "dist/es5/uri.all.d.ts",
 7    "directories": {
 8      "test": "tests"
 9    },
10    "files": [
11      "dist",
12      "package.json",
13      "yarn.lock",
14      "README.md",
15      "CHANGELOG",
16      "LICENSE"
17    ],
18    "scripts": {
19      "build:esnext": "tsc",
20      "build:es5": "rollup -c && cp dist/esnext/uri.d.ts dist/es5/uri.all.d.ts && npm run build:es5:fix-sourcemap",
21      "build:es5:fix-sourcemap": "sorcery -i dist/es5/uri.all.js",
22      "build:es5:min": "uglifyjs dist/es5/uri.all.js --support-ie8 --output dist/es5/uri.all.min.js --in-source-map dist/es5/uri.all.js.map --source-map uri.all.min.js.map --comments --compress --mangle --pure-funcs merge subexp && mv uri.all.min.js.map dist/es5/ && cp dist/es5/uri.all.d.ts dist/es5/uri.all.min.d.ts",
23      "build": "npm run build:esnext && npm run build:es5 && npm run build:es5:min",
24      "clean": "rm -rf dist",
25      "test": "mocha -u mocha-qunit-ui dist/es5/uri.all.js tests/tests.js"
26    },
27    "repository": {
28      "type": "git",
29      "url": "http://github.com/garycourt/uri-js"
30    },
31    "keywords": [
32      "URI",
33      "IRI",
34      "IDN",
35      "URN",
36      "UUID",
37      "HTTP",
38      "HTTPS",
39      "WS",
40      "WSS",
41      "MAILTO",
42      "RFC3986",
43      "RFC3987",
44      "RFC5891",
45      "RFC2616",
46      "RFC2818",
47      "RFC2141",
48      "RFC4122",
49      "RFC4291",
50      "RFC5952",
51      "RFC6068",
52      "RFC6455",
53      "RFC6874"
54    ],
55    "author": "Gary Court <gary.court@gmail.com>",
56    "license": "BSD-2-Clause",
57    "bugs": {
58      "url": "https://github.com/garycourt/uri-js/issues"
59    },
60    "homepage": "https://github.com/garycourt/uri-js",
61    "devDependencies": {
62      "babel-cli": "^6.26.0",
63      "babel-plugin-external-helpers": "^6.22.0",
64      "babel-preset-latest": "^6.24.1",
65      "mocha": "^8.2.1",
66      "mocha-qunit-ui": "^0.1.3",
67      "rollup": "^0.41.6",
68      "rollup-plugin-babel": "^2.7.1",
69      "rollup-plugin-node-resolve": "^2.0.0",
70      "sorcery": "^0.10.0",
71      "typescript": "^2.8.1",
72      "uglify-js": "^2.8.14"
73    },
74    "dependencies": {
75      "punycode": "^2.1.0"
76    }
77  }