1{
2  "_from": "terser",
3  "_id": "terser@3.14.1",
4  "_inBundle": false,
5  "_integrity": "sha512-NSo3E99QDbYSMeJaEk9YW2lTg3qS9V0aKGlb+PlOrei1X02r1wSBHCNX/O+yeTRFSWPKPIGj6MqvvdqV4rnVGw==",
6  "_location": "/terser",
7  "_phantomChildren": {},
8  "_requested": {
9    "type": "tag",
10    "registry": true,
11    "raw": "terser",
12    "name": "terser",
13    "escapedName": "terser",
14    "rawSpec": "",
15    "saveSpec": null,
16    "fetchSpec": "latest"
17  },
18  "_requiredBy": [
19    "#USER",
20    "/"
21  ],
22  "_resolved": "https://registry.npmjs.org/terser/-/terser-3.14.1.tgz",
23  "_shasum": "cc4764014af570bc79c79742358bd46926018a32",
24  "_spec": "terser",
25  "_where": "/usr/local/google/home/azakai/Dev/emscripten/tools",
26  "author": {
27    "name": "Mihai Bazon",
28    "email": "mihai.bazon@gmail.com",
29    "url": "http://lisperator.net/"
30  },
31  "bin": {
32    "terser": "bin/uglifyjs"
33  },
34  "bugs": {
35    "url": "https://github.com/fabiosantoscode/terser/issues"
36  },
37  "bundleDependencies": false,
38  "dependencies": {
39    "commander": "~2.17.1",
40    "source-map": "~0.6.1",
41    "source-map-support": "~0.5.6"
42  },
43  "deprecated": false,
44  "description": "JavaScript parser, mangler/compressor and beautifier toolkit for ES6+",
45  "devDependencies": {
46    "acorn": "^6.0.4",
47    "coveralls": "^3.0.2",
48    "csv": "^5.0.0",
49    "es6-promise": "^4.2.5",
50    "escodegen": "^1.9.1",
51    "eslint": "^4.19.1",
52    "eslump": "^2.0.0",
53    "istanbul": "^0.4.5",
54    "mocha": "^3.0.0",
55    "mochallel": "^1.8.2",
56    "pre-commit": "^1.2.2",
57    "semver": "~5.5.0"
58  },
59  "engines": {
60    "node": ">=4.0.0"
61  },
62  "eslintConfig": {
63    "rules": {
64      "brace-style": [
65        "error",
66        "1tbs",
67        {
68          "allowSingleLine": true
69        }
70      ],
71      "quotes": [
72        "error",
73        "double",
74        "avoid-escape"
75      ],
76      "no-debugger": "error",
77      "semi": [
78        "error",
79        "always"
80      ],
81      "no-extra-semi": "error",
82      "no-irregular-whitespace": "error",
83      "space-before-blocks": [
84        "error",
85        "always"
86      ]
87    }
88  },
89  "files": [
90    "bin",
91    "lib",
92    "dist",
93    "!dist/bundle.instrumented.js",
94    "tools",
95    "LICENSE"
96  ],
97  "homepage": "https://github.com/fabiosantoscode/terser",
98  "keywords": [
99    "uglify",
100    "terser",
101    "uglify-es",
102    "uglify-js",
103    "minify",
104    "minifier",
105    "javascript",
106    "ecmascript",
107    "es5",
108    "es6",
109    "es7",
110    "es8",
111    "es2015",
112    "es2016",
113    "es2017",
114    "async",
115    "await"
116  ],
117  "license": "BSD-2-Clause",
118
119  "main": "terser.js",
120
121  "zmain": "dist/bundle.js",
122  "maintainers": [
123    {
124      "name": "Fábio Santos",
125      "email": "fabiosantosart@gmail.com"
126    },
127    {
128      "name": "Alex Lam",
129      "email": "alexlamsl@gmail.com"
130    },
131    {
132      "name": "Mihai Bazon",
133      "email": "mihai.bazon@gmail.com",
134      "url": "http://lisperator.net/"
135    }
136  ],
137  "name": "terser",
138  "pre-commit": [
139    "lint-fix",
140    "test"
141  ],
142  "repository": {
143    "type": "git",
144    "url": "git+https://github.com/fabiosantoscode/terser.git"
145  },
146  "scripts": {
147    "coverage": "istanbul cover test/run-tests.js",
148    "coveralls": "coveralls < coverage/lcov.info",
149    "lint": "eslint lib",
150    "lint-fix": "eslint --fix lib",
151    "prepare": "cd dist && TERSER_NO_BUNDLE=1 ../bin/uglifyjs ../tools/domprops.js ../lib/utils.js ../lib/ast.js ../lib/parse.js ../lib/transform.js ../lib/scope.js ../lib/output.js ../lib/compress.js ../lib/sourcemap.js ../lib/mozilla-ast.js ../lib/propmangle.js ../lib/minify.js ../tools/exports.js -mc -d \"MOZ_SourceMap=require('source-map')\" --source-map \"includeSources=true,url='bundle.js.map'\" -e \"exports:(typeof module != 'undefined' ? module.exports : Terser = {})\" -b beautify=false,ascii_only --comments /license/ -o ../dist/bundle.js",
152    "test": "rm -f dist/* && npm run prepare && istanbul instrument dist/bundle.js > dist/bundle.instrumented.js && node test/run-tests.js"
153  },
154  "types": "tools/terser.d.ts",
155  "version": "3.14.1"
156}
157