Apply module bundling
[platform/framework/web/wrtjs.git] / node_modules / terser / package.json
1 {
2   "_from": "terser@^5.7.2",
3   "_id": "terser@5.14.2",
4   "_inBundle": false,
5   "_integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==",
6   "_location": "/terser",
7   "_phantomChildren": {},
8   "_requested": {
9     "type": "range",
10     "registry": true,
11     "raw": "terser@^5.7.2",
12     "name": "terser",
13     "escapedName": "terser",
14     "rawSpec": "^5.7.2",
15     "saveSpec": null,
16     "fetchSpec": "^5.7.2"
17   },
18   "_requiredBy": [
19     "/terser-webpack-plugin"
20   ],
21   "_resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz",
22   "_shasum": "9ac9f22b06994d736174f4091aa368db896f1c10",
23   "_spec": "terser@^5.7.2",
24   "_where": "/home/bluesaga/sources/tizen/wrtjs/node_modules/terser-webpack-plugin",
25   "author": {
26     "name": "Mihai Bazon",
27     "email": "mihai.bazon@gmail.com",
28     "url": "http://lisperator.net/"
29   },
30   "bin": {
31     "terser": "bin/terser"
32   },
33   "bugs": {
34     "url": "https://github.com/terser/terser/issues"
35   },
36   "bundleDependencies": false,
37   "dependencies": {
38     "@jridgewell/source-map": "^0.3.2",
39     "acorn": "^8.5.0",
40     "commander": "^2.20.0",
41     "source-map-support": "~0.5.20"
42   },
43   "deprecated": false,
44   "description": "JavaScript parser, mangler/compressor and beautifier toolkit for ES6+",
45   "devDependencies": {
46     "@ls-lint/ls-lint": "^1.10.0",
47     "astring": "^1.7.5",
48     "eslint": "^7.32.0",
49     "eslump": "^3.0.0",
50     "esm": "^3.2.25",
51     "mocha": "^9.2.0",
52     "pre-commit": "^1.2.2",
53     "rimraf": "^3.0.2",
54     "rollup": "2.56.3",
55     "semver": "^7.3.4",
56     "source-map": "~0.8.0-beta.0"
57   },
58   "engines": {
59     "node": ">=10"
60   },
61   "eslintConfig": {
62     "parserOptions": {
63       "sourceType": "module",
64       "ecmaVersion": 2020
65     },
66     "env": {
67       "node": true,
68       "browser": true,
69       "es2020": true
70     },
71     "globals": {
72       "describe": false,
73       "it": false,
74       "require": false,
75       "before": false,
76       "after": false,
77       "global": false,
78       "process": false
79     },
80     "rules": {
81       "brace-style": [
82         "error",
83         "1tbs",
84         {
85           "allowSingleLine": true
86         }
87       ],
88       "quotes": [
89         "error",
90         "double",
91         "avoid-escape"
92       ],
93       "no-debugger": "error",
94       "no-undef": "error",
95       "no-unused-vars": [
96         "error",
97         {
98           "varsIgnorePattern": "^_"
99         }
100       ],
101       "no-tabs": "error",
102       "semi": [
103         "error",
104         "always"
105       ],
106       "no-extra-semi": "error",
107       "no-irregular-whitespace": "error",
108       "space-before-blocks": [
109         "error",
110         "always"
111       ]
112     }
113   },
114   "exports": {
115     ".": [
116       {
117         "types": "./tools/terser.d.ts",
118         "import": "./main.js",
119         "require": "./dist/bundle.min.js"
120       },
121       "./dist/bundle.min.js"
122     ],
123     "./package": "./package.json",
124     "./package.json": "./package.json",
125     "./bin/terser": "./bin/terser"
126   },
127   "files": [
128     "bin",
129     "dist",
130     "lib",
131     "tools",
132     "LICENSE",
133     "README.md",
134     "CHANGELOG.md",
135     "PATRONS.md",
136     "main.js"
137   ],
138   "homepage": "https://terser.org",
139   "keywords": [
140     "uglify",
141     "terser",
142     "uglify-es",
143     "uglify-js",
144     "minify",
145     "minifier",
146     "javascript",
147     "ecmascript",
148     "es5",
149     "es6",
150     "es7",
151     "es8",
152     "es2015",
153     "es2016",
154     "es2017",
155     "async",
156     "await"
157   ],
158   "license": "BSD-2-Clause",
159   "main": "dist/bundle.min.js",
160   "maintainers": [
161     {
162       "name": "Fábio Santos",
163       "email": "fabiosantosart@gmail.com"
164     }
165   ],
166   "module": "./main.js",
167   "name": "terser",
168   "pre-commit": [
169     "build",
170     "lint-fix",
171     "ls-lint",
172     "test"
173   ],
174   "repository": {
175     "type": "git",
176     "url": "git+https://github.com/terser/terser.git"
177   },
178   "scripts": {
179     "build": "rimraf dist/bundle* && rollup --config --silent",
180     "lint": "eslint lib",
181     "lint-fix": "eslint --fix lib",
182     "ls-lint": "ls-lint",
183     "postversion": "echo 'Remember to update the changelog!'",
184     "prepare": "npm run build",
185     "test": "node test/compress.js && mocha test/mocha",
186     "test:compress": "node test/compress.js",
187     "test:mocha": "mocha test/mocha"
188   },
189   "type": "module",
190   "types": "tools/terser.d.ts",
191   "version": "5.14.2"
192 }