Showing
6 changed files
with
924 additions
and
174 deletions
... | @@ -9,9 +9,11 @@ | ... | @@ -9,9 +9,11 @@ |
9 | "license": "Apache-2.0", | 9 | "license": "Apache-2.0", |
10 | "devDependencies": { | 10 | "devDependencies": { |
11 | "@types/node": "^14.11.2", | 11 | "@types/node": "^14.11.2", |
12 | + "clean-webpack-plugin": "^3.0.0", | ||
12 | "css-loader": "^5.1.1", | 13 | "css-loader": "^5.1.1", |
13 | "file-loader": "^6.2.0", | 14 | "file-loader": "^6.2.0", |
14 | "gts": "^3.1.0", | 15 | "gts": "^3.1.0", |
16 | + "html-webpack-plugin": "^5.3.0", | ||
15 | "style-loader": "^2.0.0", | 17 | "style-loader": "^2.0.0", |
16 | "ts-loader": "^8.0.17", | 18 | "ts-loader": "^8.0.17", |
17 | "typescript": "^4.0.3", | 19 | "typescript": "^4.0.3", |
... | @@ -193,6 +195,12 @@ | ... | @@ -193,6 +195,12 @@ |
193 | "node": ">=6" | 195 | "node": ">=6" |
194 | } | 196 | } |
195 | }, | 197 | }, |
198 | + "node_modules/@types/anymatch": { | ||
199 | + "version": "1.3.1", | ||
200 | + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", | ||
201 | + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", | ||
202 | + "dev": true | ||
203 | + }, | ||
196 | "node_modules/@types/eslint": { | 204 | "node_modules/@types/eslint": { |
197 | "version": "7.2.7", | 205 | "version": "7.2.7", |
198 | "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", | 206 | "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", |
... | @@ -229,6 +237,12 @@ | ... | @@ -229,6 +237,12 @@ |
229 | "@types/node": "*" | 237 | "@types/node": "*" |
230 | } | 238 | } |
231 | }, | 239 | }, |
240 | + "node_modules/@types/html-minifier-terser": { | ||
241 | + "version": "5.1.1", | ||
242 | + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", | ||
243 | + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", | ||
244 | + "dev": true | ||
245 | + }, | ||
232 | "node_modules/@types/json-schema": { | 246 | "node_modules/@types/json-schema": { |
233 | "version": "7.0.7", | 247 | "version": "7.0.7", |
234 | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", | 248 | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", |
... | @@ -259,6 +273,61 @@ | ... | @@ -259,6 +273,61 @@ |
259 | "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", | 273 | "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", |
260 | "dev": true | 274 | "dev": true |
261 | }, | 275 | }, |
276 | + "node_modules/@types/source-list-map": { | ||
277 | + "version": "0.1.2", | ||
278 | + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", | ||
279 | + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", | ||
280 | + "dev": true | ||
281 | + }, | ||
282 | + "node_modules/@types/tapable": { | ||
283 | + "version": "1.0.6", | ||
284 | + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", | ||
285 | + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", | ||
286 | + "dev": true | ||
287 | + }, | ||
288 | + "node_modules/@types/uglify-js": { | ||
289 | + "version": "3.13.0", | ||
290 | + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", | ||
291 | + "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", | ||
292 | + "dev": true, | ||
293 | + "dependencies": { | ||
294 | + "source-map": "^0.6.1" | ||
295 | + } | ||
296 | + }, | ||
297 | + "node_modules/@types/webpack": { | ||
298 | + "version": "4.41.26", | ||
299 | + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", | ||
300 | + "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", | ||
301 | + "dev": true, | ||
302 | + "dependencies": { | ||
303 | + "@types/anymatch": "*", | ||
304 | + "@types/node": "*", | ||
305 | + "@types/tapable": "*", | ||
306 | + "@types/uglify-js": "*", | ||
307 | + "@types/webpack-sources": "*", | ||
308 | + "source-map": "^0.6.0" | ||
309 | + } | ||
310 | + }, | ||
311 | + "node_modules/@types/webpack-sources": { | ||
312 | + "version": "2.1.0", | ||
313 | + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", | ||
314 | + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", | ||
315 | + "dev": true, | ||
316 | + "dependencies": { | ||
317 | + "@types/node": "*", | ||
318 | + "@types/source-list-map": "*", | ||
319 | + "source-map": "^0.7.3" | ||
320 | + } | ||
321 | + }, | ||
322 | + "node_modules/@types/webpack-sources/node_modules/source-map": { | ||
323 | + "version": "0.7.3", | ||
324 | + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", | ||
325 | + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", | ||
326 | + "dev": true, | ||
327 | + "engines": { | ||
328 | + "node": ">= 8" | ||
329 | + } | ||
330 | + }, | ||
262 | "node_modules/@typescript-eslint/eslint-plugin": { | 331 | "node_modules/@typescript-eslint/eslint-plugin": { |
263 | "version": "4.16.1", | 332 | "version": "4.16.1", |
264 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.16.1.tgz", | 333 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.16.1.tgz", |
... | @@ -1219,6 +1288,12 @@ | ... | @@ -1219,6 +1288,12 @@ |
1219 | "multicast-dns-service-types": "^1.1.0" | 1288 | "multicast-dns-service-types": "^1.1.0" |
1220 | } | 1289 | } |
1221 | }, | 1290 | }, |
1291 | + "node_modules/boolbase": { | ||
1292 | + "version": "1.0.0", | ||
1293 | + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", | ||
1294 | + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", | ||
1295 | + "dev": true | ||
1296 | + }, | ||
1222 | "node_modules/boxen": { | 1297 | "node_modules/boxen": { |
1223 | "version": "5.0.0", | 1298 | "version": "5.0.0", |
1224 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", | 1299 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", |
... | @@ -1415,6 +1490,22 @@ | ... | @@ -1415,6 +1490,22 @@ |
1415 | "node": ">=6" | 1490 | "node": ">=6" |
1416 | } | 1491 | } |
1417 | }, | 1492 | }, |
1493 | + "node_modules/camel-case": { | ||
1494 | + "version": "4.1.2", | ||
1495 | + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", | ||
1496 | + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", | ||
1497 | + "dev": true, | ||
1498 | + "dependencies": { | ||
1499 | + "pascal-case": "^3.1.2", | ||
1500 | + "tslib": "^2.0.3" | ||
1501 | + } | ||
1502 | + }, | ||
1503 | + "node_modules/camel-case/node_modules/tslib": { | ||
1504 | + "version": "2.1.0", | ||
1505 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
1506 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
1507 | + "dev": true | ||
1508 | + }, | ||
1418 | "node_modules/camelcase": { | 1509 | "node_modules/camelcase": { |
1419 | "version": "5.3.1", | 1510 | "version": "5.3.1", |
1420 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", | 1511 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", |
... | @@ -1725,6 +1816,34 @@ | ... | @@ -1725,6 +1816,34 @@ |
1725 | "node": ">=0.10.0" | 1816 | "node": ">=0.10.0" |
1726 | } | 1817 | } |
1727 | }, | 1818 | }, |
1819 | + "node_modules/clean-css": { | ||
1820 | + "version": "4.2.3", | ||
1821 | + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", | ||
1822 | + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", | ||
1823 | + "dev": true, | ||
1824 | + "dependencies": { | ||
1825 | + "source-map": "~0.6.0" | ||
1826 | + }, | ||
1827 | + "engines": { | ||
1828 | + "node": ">= 4.0" | ||
1829 | + } | ||
1830 | + }, | ||
1831 | + "node_modules/clean-webpack-plugin": { | ||
1832 | + "version": "3.0.0", | ||
1833 | + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", | ||
1834 | + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", | ||
1835 | + "dev": true, | ||
1836 | + "dependencies": { | ||
1837 | + "@types/webpack": "^4.4.31", | ||
1838 | + "del": "^4.1.1" | ||
1839 | + }, | ||
1840 | + "engines": { | ||
1841 | + "node": ">=8.9.0" | ||
1842 | + }, | ||
1843 | + "peerDependencies": { | ||
1844 | + "webpack": "*" | ||
1845 | + } | ||
1846 | + }, | ||
1728 | "node_modules/cli-boxes": { | 1847 | "node_modules/cli-boxes": { |
1729 | "version": "2.2.1", | 1848 | "version": "2.2.1", |
1730 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", | 1849 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", |
... | @@ -2137,6 +2256,30 @@ | ... | @@ -2137,6 +2256,30 @@ |
2137 | "url": "https://github.com/sponsors/sindresorhus" | 2256 | "url": "https://github.com/sponsors/sindresorhus" |
2138 | } | 2257 | } |
2139 | }, | 2258 | }, |
2259 | + "node_modules/css-select": { | ||
2260 | + "version": "2.1.0", | ||
2261 | + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", | ||
2262 | + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", | ||
2263 | + "dev": true, | ||
2264 | + "dependencies": { | ||
2265 | + "boolbase": "^1.0.0", | ||
2266 | + "css-what": "^3.2.1", | ||
2267 | + "domutils": "^1.7.0", | ||
2268 | + "nth-check": "^1.0.2" | ||
2269 | + } | ||
2270 | + }, | ||
2271 | + "node_modules/css-what": { | ||
2272 | + "version": "3.4.2", | ||
2273 | + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", | ||
2274 | + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", | ||
2275 | + "dev": true, | ||
2276 | + "engines": { | ||
2277 | + "node": ">= 6" | ||
2278 | + }, | ||
2279 | + "funding": { | ||
2280 | + "url": "https://github.com/sponsors/fb55" | ||
2281 | + } | ||
2282 | + }, | ||
2140 | "node_modules/cssesc": { | 2283 | "node_modules/cssesc": { |
2141 | "version": "3.0.0", | 2284 | "version": "3.0.0", |
2142 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", | 2285 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", |
... | @@ -2549,6 +2692,78 @@ | ... | @@ -2549,6 +2692,78 @@ |
2549 | "node": ">=6.0.0" | 2692 | "node": ">=6.0.0" |
2550 | } | 2693 | } |
2551 | }, | 2694 | }, |
2695 | + "node_modules/dom-converter": { | ||
2696 | + "version": "0.2.0", | ||
2697 | + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", | ||
2698 | + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", | ||
2699 | + "dev": true, | ||
2700 | + "dependencies": { | ||
2701 | + "utila": "~0.4" | ||
2702 | + } | ||
2703 | + }, | ||
2704 | + "node_modules/dom-serializer": { | ||
2705 | + "version": "0.2.2", | ||
2706 | + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", | ||
2707 | + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", | ||
2708 | + "dev": true, | ||
2709 | + "dependencies": { | ||
2710 | + "domelementtype": "^2.0.1", | ||
2711 | + "entities": "^2.0.0" | ||
2712 | + } | ||
2713 | + }, | ||
2714 | + "node_modules/dom-serializer/node_modules/domelementtype": { | ||
2715 | + "version": "2.1.0", | ||
2716 | + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", | ||
2717 | + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", | ||
2718 | + "dev": true, | ||
2719 | + "funding": [ | ||
2720 | + { | ||
2721 | + "type": "github", | ||
2722 | + "url": "https://github.com/sponsors/fb55" | ||
2723 | + } | ||
2724 | + ] | ||
2725 | + }, | ||
2726 | + "node_modules/domelementtype": { | ||
2727 | + "version": "1.3.1", | ||
2728 | + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", | ||
2729 | + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", | ||
2730 | + "dev": true | ||
2731 | + }, | ||
2732 | + "node_modules/domhandler": { | ||
2733 | + "version": "2.4.2", | ||
2734 | + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", | ||
2735 | + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", | ||
2736 | + "dev": true, | ||
2737 | + "dependencies": { | ||
2738 | + "domelementtype": "1" | ||
2739 | + } | ||
2740 | + }, | ||
2741 | + "node_modules/domutils": { | ||
2742 | + "version": "1.7.0", | ||
2743 | + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", | ||
2744 | + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", | ||
2745 | + "dev": true, | ||
2746 | + "dependencies": { | ||
2747 | + "dom-serializer": "0", | ||
2748 | + "domelementtype": "1" | ||
2749 | + } | ||
2750 | + }, | ||
2751 | + "node_modules/dot-case": { | ||
2752 | + "version": "3.0.4", | ||
2753 | + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", | ||
2754 | + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", | ||
2755 | + "dev": true, | ||
2756 | + "dependencies": { | ||
2757 | + "no-case": "^3.0.4", | ||
2758 | + "tslib": "^2.0.3" | ||
2759 | + } | ||
2760 | + }, | ||
2761 | + "node_modules/dot-case/node_modules/tslib": { | ||
2762 | + "version": "2.1.0", | ||
2763 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
2764 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
2765 | + "dev": true | ||
2766 | + }, | ||
2552 | "node_modules/dot-prop": { | 2767 | "node_modules/dot-prop": { |
2553 | "version": "5.3.0", | 2768 | "version": "5.3.0", |
2554 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", | 2769 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", |
... | @@ -2637,6 +2852,15 @@ | ... | @@ -2637,6 +2852,15 @@ |
2637 | "node": ">=8.6" | 2852 | "node": ">=8.6" |
2638 | } | 2853 | } |
2639 | }, | 2854 | }, |
2855 | + "node_modules/entities": { | ||
2856 | + "version": "2.2.0", | ||
2857 | + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", | ||
2858 | + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", | ||
2859 | + "dev": true, | ||
2860 | + "funding": { | ||
2861 | + "url": "https://github.com/fb55/entities?sponsor=1" | ||
2862 | + } | ||
2863 | + }, | ||
2640 | "node_modules/envinfo": { | 2864 | "node_modules/envinfo": { |
2641 | "version": "7.7.4", | 2865 | "version": "7.7.4", |
2642 | "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", | 2866 | "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", |
... | @@ -3967,6 +4191,15 @@ | ... | @@ -3967,6 +4191,15 @@ |
3967 | "node": ">=8" | 4191 | "node": ">=8" |
3968 | } | 4192 | } |
3969 | }, | 4193 | }, |
4194 | + "node_modules/he": { | ||
4195 | + "version": "1.2.0", | ||
4196 | + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", | ||
4197 | + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", | ||
4198 | + "dev": true, | ||
4199 | + "bin": { | ||
4200 | + "he": "bin/he" | ||
4201 | + } | ||
4202 | + }, | ||
3970 | "node_modules/hosted-git-info": { | 4203 | "node_modules/hosted-git-info": { |
3971 | "version": "3.0.8", | 4204 | "version": "3.0.8", |
3972 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", | 4205 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", |
... | @@ -3997,6 +4230,116 @@ | ... | @@ -3997,6 +4230,116 @@ |
3997 | "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", | 4230 | "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", |
3998 | "dev": true | 4231 | "dev": true |
3999 | }, | 4232 | }, |
4233 | + "node_modules/html-minifier-terser": { | ||
4234 | + "version": "5.1.1", | ||
4235 | + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", | ||
4236 | + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", | ||
4237 | + "dev": true, | ||
4238 | + "dependencies": { | ||
4239 | + "camel-case": "^4.1.1", | ||
4240 | + "clean-css": "^4.2.3", | ||
4241 | + "commander": "^4.1.1", | ||
4242 | + "he": "^1.2.0", | ||
4243 | + "param-case": "^3.0.3", | ||
4244 | + "relateurl": "^0.2.7", | ||
4245 | + "terser": "^4.6.3" | ||
4246 | + }, | ||
4247 | + "bin": { | ||
4248 | + "html-minifier-terser": "cli.js" | ||
4249 | + }, | ||
4250 | + "engines": { | ||
4251 | + "node": ">=6" | ||
4252 | + } | ||
4253 | + }, | ||
4254 | + "node_modules/html-minifier-terser/node_modules/commander": { | ||
4255 | + "version": "4.1.1", | ||
4256 | + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", | ||
4257 | + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", | ||
4258 | + "dev": true, | ||
4259 | + "engines": { | ||
4260 | + "node": ">= 6" | ||
4261 | + } | ||
4262 | + }, | ||
4263 | + "node_modules/html-minifier-terser/node_modules/terser": { | ||
4264 | + "version": "4.8.0", | ||
4265 | + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", | ||
4266 | + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", | ||
4267 | + "dev": true, | ||
4268 | + "dependencies": { | ||
4269 | + "commander": "^2.20.0", | ||
4270 | + "source-map": "~0.6.1", | ||
4271 | + "source-map-support": "~0.5.12" | ||
4272 | + }, | ||
4273 | + "bin": { | ||
4274 | + "terser": "bin/terser" | ||
4275 | + }, | ||
4276 | + "engines": { | ||
4277 | + "node": ">=6.0.0" | ||
4278 | + } | ||
4279 | + }, | ||
4280 | + "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": { | ||
4281 | + "version": "2.20.3", | ||
4282 | + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", | ||
4283 | + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", | ||
4284 | + "dev": true | ||
4285 | + }, | ||
4286 | + "node_modules/html-webpack-plugin": { | ||
4287 | + "version": "5.3.0", | ||
4288 | + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.0.tgz", | ||
4289 | + "integrity": "sha512-BjtSQCy5J0e9EDV+NZ4i+w36N9avXfQDF4QoAV9YAECG50x6/2tfJkFb0ws9eTcszLdyg4vs6FI6hMgVzVoQqw==", | ||
4290 | + "dev": true, | ||
4291 | + "dependencies": { | ||
4292 | + "@types/html-minifier-terser": "^5.0.0", | ||
4293 | + "html-minifier-terser": "^5.0.1", | ||
4294 | + "lodash": "^4.17.20", | ||
4295 | + "pretty-error": "^2.1.1", | ||
4296 | + "tapable": "^2.0.0" | ||
4297 | + }, | ||
4298 | + "engines": { | ||
4299 | + "node": ">=10.13.0" | ||
4300 | + }, | ||
4301 | + "funding": { | ||
4302 | + "type": "opencollective", | ||
4303 | + "url": "https://opencollective.com/html-webpack-plugin" | ||
4304 | + }, | ||
4305 | + "peerDependencies": { | ||
4306 | + "webpack": "^5.20.0" | ||
4307 | + } | ||
4308 | + }, | ||
4309 | + "node_modules/htmlparser2": { | ||
4310 | + "version": "3.10.1", | ||
4311 | + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", | ||
4312 | + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", | ||
4313 | + "dev": true, | ||
4314 | + "dependencies": { | ||
4315 | + "domelementtype": "^1.3.1", | ||
4316 | + "domhandler": "^2.3.0", | ||
4317 | + "domutils": "^1.5.1", | ||
4318 | + "entities": "^1.1.1", | ||
4319 | + "inherits": "^2.0.1", | ||
4320 | + "readable-stream": "^3.1.1" | ||
4321 | + } | ||
4322 | + }, | ||
4323 | + "node_modules/htmlparser2/node_modules/entities": { | ||
4324 | + "version": "1.1.2", | ||
4325 | + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", | ||
4326 | + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", | ||
4327 | + "dev": true | ||
4328 | + }, | ||
4329 | + "node_modules/htmlparser2/node_modules/readable-stream": { | ||
4330 | + "version": "3.6.0", | ||
4331 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", | ||
4332 | + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", | ||
4333 | + "dev": true, | ||
4334 | + "dependencies": { | ||
4335 | + "inherits": "^2.0.3", | ||
4336 | + "string_decoder": "^1.1.1", | ||
4337 | + "util-deprecate": "^1.0.1" | ||
4338 | + }, | ||
4339 | + "engines": { | ||
4340 | + "node": ">= 6" | ||
4341 | + } | ||
4342 | + }, | ||
4000 | "node_modules/http-cache-semantics": { | 4343 | "node_modules/http-cache-semantics": { |
4001 | "version": "4.1.0", | 4344 | "version": "4.1.0", |
4002 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", | 4345 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", |
... | @@ -4940,6 +5283,21 @@ | ... | @@ -4940,6 +5283,21 @@ |
4940 | "url": "https://tidelift.com/funding/github/npm/loglevel" | 5283 | "url": "https://tidelift.com/funding/github/npm/loglevel" |
4941 | } | 5284 | } |
4942 | }, | 5285 | }, |
5286 | + "node_modules/lower-case": { | ||
5287 | + "version": "2.0.2", | ||
5288 | + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", | ||
5289 | + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", | ||
5290 | + "dev": true, | ||
5291 | + "dependencies": { | ||
5292 | + "tslib": "^2.0.3" | ||
5293 | + } | ||
5294 | + }, | ||
5295 | + "node_modules/lower-case/node_modules/tslib": { | ||
5296 | + "version": "2.1.0", | ||
5297 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
5298 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
5299 | + "dev": true | ||
5300 | + }, | ||
4943 | "node_modules/lowercase-keys": { | 5301 | "node_modules/lowercase-keys": { |
4944 | "version": "1.0.1", | 5302 | "version": "1.0.1", |
4945 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", | 5303 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", |
... | @@ -5346,6 +5704,22 @@ | ... | @@ -5346,6 +5704,22 @@ |
5346 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", | 5704 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", |
5347 | "dev": true | 5705 | "dev": true |
5348 | }, | 5706 | }, |
5707 | + "node_modules/no-case": { | ||
5708 | + "version": "3.0.4", | ||
5709 | + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", | ||
5710 | + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", | ||
5711 | + "dev": true, | ||
5712 | + "dependencies": { | ||
5713 | + "lower-case": "^2.0.2", | ||
5714 | + "tslib": "^2.0.3" | ||
5715 | + } | ||
5716 | + }, | ||
5717 | + "node_modules/no-case/node_modules/tslib": { | ||
5718 | + "version": "2.1.0", | ||
5719 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
5720 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
5721 | + "dev": true | ||
5722 | + }, | ||
5349 | "node_modules/node-forge": { | 5723 | "node_modules/node-forge": { |
5350 | "version": "0.10.0", | 5724 | "version": "0.10.0", |
5351 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", | 5725 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", |
... | @@ -5406,6 +5780,15 @@ | ... | @@ -5406,6 +5780,15 @@ |
5406 | "node": ">=8" | 5780 | "node": ">=8" |
5407 | } | 5781 | } |
5408 | }, | 5782 | }, |
5783 | + "node_modules/nth-check": { | ||
5784 | + "version": "1.0.2", | ||
5785 | + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", | ||
5786 | + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", | ||
5787 | + "dev": true, | ||
5788 | + "dependencies": { | ||
5789 | + "boolbase": "~1.0.0" | ||
5790 | + } | ||
5791 | + }, | ||
5409 | "node_modules/object-assign": { | 5792 | "node_modules/object-assign": { |
5410 | "version": "4.1.1", | 5793 | "version": "4.1.1", |
5411 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", | 5794 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", |
... | @@ -5746,6 +6129,22 @@ | ... | @@ -5746,6 +6129,22 @@ |
5746 | "semver": "bin/semver.js" | 6129 | "semver": "bin/semver.js" |
5747 | } | 6130 | } |
5748 | }, | 6131 | }, |
6132 | + "node_modules/param-case": { | ||
6133 | + "version": "3.0.4", | ||
6134 | + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", | ||
6135 | + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", | ||
6136 | + "dev": true, | ||
6137 | + "dependencies": { | ||
6138 | + "dot-case": "^3.0.4", | ||
6139 | + "tslib": "^2.0.3" | ||
6140 | + } | ||
6141 | + }, | ||
6142 | + "node_modules/param-case/node_modules/tslib": { | ||
6143 | + "version": "2.1.0", | ||
6144 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
6145 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
6146 | + "dev": true | ||
6147 | + }, | ||
5749 | "node_modules/parent-module": { | 6148 | "node_modules/parent-module": { |
5750 | "version": "1.0.1", | 6149 | "version": "1.0.1", |
5751 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", | 6150 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", |
... | @@ -5785,6 +6184,22 @@ | ... | @@ -5785,6 +6184,22 @@ |
5785 | "node": ">= 0.8" | 6184 | "node": ">= 0.8" |
5786 | } | 6185 | } |
5787 | }, | 6186 | }, |
6187 | + "node_modules/pascal-case": { | ||
6188 | + "version": "3.1.2", | ||
6189 | + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", | ||
6190 | + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", | ||
6191 | + "dev": true, | ||
6192 | + "dependencies": { | ||
6193 | + "no-case": "^3.0.4", | ||
6194 | + "tslib": "^2.0.3" | ||
6195 | + } | ||
6196 | + }, | ||
6197 | + "node_modules/pascal-case/node_modules/tslib": { | ||
6198 | + "version": "2.1.0", | ||
6199 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
6200 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
6201 | + "dev": true | ||
6202 | + }, | ||
5788 | "node_modules/pascalcase": { | 6203 | "node_modules/pascalcase": { |
5789 | "version": "0.1.1", | 6204 | "version": "0.1.1", |
5790 | "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", | 6205 | "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", |
... | @@ -6080,6 +6495,16 @@ | ... | @@ -6080,6 +6495,16 @@ |
6080 | "node": ">=6.0.0" | 6495 | "node": ">=6.0.0" |
6081 | } | 6496 | } |
6082 | }, | 6497 | }, |
6498 | + "node_modules/pretty-error": { | ||
6499 | + "version": "2.1.2", | ||
6500 | + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", | ||
6501 | + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", | ||
6502 | + "dev": true, | ||
6503 | + "dependencies": { | ||
6504 | + "lodash": "^4.17.20", | ||
6505 | + "renderkid": "^2.0.4" | ||
6506 | + } | ||
6507 | + }, | ||
6083 | "node_modules/process-nextick-args": { | 6508 | "node_modules/process-nextick-args": { |
6084 | "version": "2.0.1", | 6509 | "version": "2.0.1", |
6085 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", | 6510 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", |
... | @@ -6590,15 +7015,58 @@ | ... | @@ -6590,15 +7015,58 @@ |
6590 | "rc": "^1.2.8" | 7015 | "rc": "^1.2.8" |
6591 | }, | 7016 | }, |
6592 | "engines": { | 7017 | "engines": { |
6593 | - "node": ">=8" | 7018 | + "node": ">=8" |
7019 | + } | ||
7020 | + }, | ||
7021 | + "node_modules/relateurl": { | ||
7022 | + "version": "0.2.7", | ||
7023 | + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", | ||
7024 | + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", | ||
7025 | + "dev": true, | ||
7026 | + "engines": { | ||
7027 | + "node": ">= 0.10" | ||
7028 | + } | ||
7029 | + }, | ||
7030 | + "node_modules/remove-trailing-separator": { | ||
7031 | + "version": "1.1.0", | ||
7032 | + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", | ||
7033 | + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", | ||
7034 | + "dev": true | ||
7035 | + }, | ||
7036 | + "node_modules/renderkid": { | ||
7037 | + "version": "2.0.5", | ||
7038 | + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", | ||
7039 | + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", | ||
7040 | + "dev": true, | ||
7041 | + "dependencies": { | ||
7042 | + "css-select": "^2.0.2", | ||
7043 | + "dom-converter": "^0.2", | ||
7044 | + "htmlparser2": "^3.10.1", | ||
7045 | + "lodash": "^4.17.20", | ||
7046 | + "strip-ansi": "^3.0.0" | ||
7047 | + } | ||
7048 | + }, | ||
7049 | + "node_modules/renderkid/node_modules/ansi-regex": { | ||
7050 | + "version": "2.1.1", | ||
7051 | + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", | ||
7052 | + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", | ||
7053 | + "dev": true, | ||
7054 | + "engines": { | ||
7055 | + "node": ">=0.10.0" | ||
7056 | + } | ||
7057 | + }, | ||
7058 | + "node_modules/renderkid/node_modules/strip-ansi": { | ||
7059 | + "version": "3.0.1", | ||
7060 | + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | ||
7061 | + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", | ||
7062 | + "dev": true, | ||
7063 | + "dependencies": { | ||
7064 | + "ansi-regex": "^2.0.0" | ||
7065 | + }, | ||
7066 | + "engines": { | ||
7067 | + "node": ">=0.10.0" | ||
6594 | } | 7068 | } |
6595 | }, | 7069 | }, |
6596 | - "node_modules/remove-trailing-separator": { | ||
6597 | - "version": "1.1.0", | ||
6598 | - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", | ||
6599 | - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", | ||
6600 | - "dev": true | ||
6601 | - }, | ||
6602 | "node_modules/repeat-element": { | 7070 | "node_modules/repeat-element": { |
6603 | "version": "1.1.3", | 7071 | "version": "1.1.3", |
6604 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", | 7072 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", |
... | @@ -8299,6 +8767,12 @@ | ... | @@ -8299,6 +8767,12 @@ |
8299 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", | 8767 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", |
8300 | "dev": true | 8768 | "dev": true |
8301 | }, | 8769 | }, |
8770 | + "node_modules/utila": { | ||
8771 | + "version": "0.4.0", | ||
8772 | + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", | ||
8773 | + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", | ||
8774 | + "dev": true | ||
8775 | + }, | ||
8302 | "node_modules/utils-merge": { | 8776 | "node_modules/utils-merge": { |
8303 | "version": "1.0.1", | 8777 | "version": "1.0.1", |
8304 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", | 8778 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", |
... | @@ -9198,6 +9672,12 @@ | ... | @@ -9198,6 +9672,12 @@ |
9198 | "defer-to-connect": "^1.0.1" | 9672 | "defer-to-connect": "^1.0.1" |
9199 | } | 9673 | } |
9200 | }, | 9674 | }, |
9675 | + "@types/anymatch": { | ||
9676 | + "version": "1.3.1", | ||
9677 | + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", | ||
9678 | + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", | ||
9679 | + "dev": true | ||
9680 | + }, | ||
9201 | "@types/eslint": { | 9681 | "@types/eslint": { |
9202 | "version": "7.2.7", | 9682 | "version": "7.2.7", |
9203 | "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", | 9683 | "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", |
... | @@ -9234,6 +9714,12 @@ | ... | @@ -9234,6 +9714,12 @@ |
9234 | "@types/node": "*" | 9714 | "@types/node": "*" |
9235 | } | 9715 | } |
9236 | }, | 9716 | }, |
9717 | + "@types/html-minifier-terser": { | ||
9718 | + "version": "5.1.1", | ||
9719 | + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", | ||
9720 | + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", | ||
9721 | + "dev": true | ||
9722 | + }, | ||
9237 | "@types/json-schema": { | 9723 | "@types/json-schema": { |
9238 | "version": "7.0.7", | 9724 | "version": "7.0.7", |
9239 | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", | 9725 | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", |
... | @@ -9264,6 +9750,60 @@ | ... | @@ -9264,6 +9750,60 @@ |
9264 | "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", | 9750 | "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", |
9265 | "dev": true | 9751 | "dev": true |
9266 | }, | 9752 | }, |
9753 | + "@types/source-list-map": { | ||
9754 | + "version": "0.1.2", | ||
9755 | + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", | ||
9756 | + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", | ||
9757 | + "dev": true | ||
9758 | + }, | ||
9759 | + "@types/tapable": { | ||
9760 | + "version": "1.0.6", | ||
9761 | + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", | ||
9762 | + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", | ||
9763 | + "dev": true | ||
9764 | + }, | ||
9765 | + "@types/uglify-js": { | ||
9766 | + "version": "3.13.0", | ||
9767 | + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", | ||
9768 | + "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", | ||
9769 | + "dev": true, | ||
9770 | + "requires": { | ||
9771 | + "source-map": "^0.6.1" | ||
9772 | + } | ||
9773 | + }, | ||
9774 | + "@types/webpack": { | ||
9775 | + "version": "4.41.26", | ||
9776 | + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", | ||
9777 | + "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", | ||
9778 | + "dev": true, | ||
9779 | + "requires": { | ||
9780 | + "@types/anymatch": "*", | ||
9781 | + "@types/node": "*", | ||
9782 | + "@types/tapable": "*", | ||
9783 | + "@types/uglify-js": "*", | ||
9784 | + "@types/webpack-sources": "*", | ||
9785 | + "source-map": "^0.6.0" | ||
9786 | + } | ||
9787 | + }, | ||
9788 | + "@types/webpack-sources": { | ||
9789 | + "version": "2.1.0", | ||
9790 | + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", | ||
9791 | + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", | ||
9792 | + "dev": true, | ||
9793 | + "requires": { | ||
9794 | + "@types/node": "*", | ||
9795 | + "@types/source-list-map": "*", | ||
9796 | + "source-map": "^0.7.3" | ||
9797 | + }, | ||
9798 | + "dependencies": { | ||
9799 | + "source-map": { | ||
9800 | + "version": "0.7.3", | ||
9801 | + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", | ||
9802 | + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", | ||
9803 | + "dev": true | ||
9804 | + } | ||
9805 | + } | ||
9806 | + }, | ||
9267 | "@typescript-eslint/eslint-plugin": { | 9807 | "@typescript-eslint/eslint-plugin": { |
9268 | "version": "4.16.1", | 9808 | "version": "4.16.1", |
9269 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.16.1.tgz", | 9809 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.16.1.tgz", |
... | @@ -10011,6 +10551,12 @@ | ... | @@ -10011,6 +10551,12 @@ |
10011 | "multicast-dns-service-types": "^1.1.0" | 10551 | "multicast-dns-service-types": "^1.1.0" |
10012 | } | 10552 | } |
10013 | }, | 10553 | }, |
10554 | + "boolbase": { | ||
10555 | + "version": "1.0.0", | ||
10556 | + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", | ||
10557 | + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", | ||
10558 | + "dev": true | ||
10559 | + }, | ||
10014 | "boxen": { | 10560 | "boxen": { |
10015 | "version": "5.0.0", | 10561 | "version": "5.0.0", |
10016 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", | 10562 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", |
... | @@ -10156,6 +10702,24 @@ | ... | @@ -10156,6 +10702,24 @@ |
10156 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", | 10702 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", |
10157 | "dev": true | 10703 | "dev": true |
10158 | }, | 10704 | }, |
10705 | + "camel-case": { | ||
10706 | + "version": "4.1.2", | ||
10707 | + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", | ||
10708 | + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", | ||
10709 | + "dev": true, | ||
10710 | + "requires": { | ||
10711 | + "pascal-case": "^3.1.2", | ||
10712 | + "tslib": "^2.0.3" | ||
10713 | + }, | ||
10714 | + "dependencies": { | ||
10715 | + "tslib": { | ||
10716 | + "version": "2.1.0", | ||
10717 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
10718 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
10719 | + "dev": true | ||
10720 | + } | ||
10721 | + } | ||
10722 | + }, | ||
10159 | "camelcase": { | 10723 | "camelcase": { |
10160 | "version": "5.3.1", | 10724 | "version": "5.3.1", |
10161 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", | 10725 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", |
... | @@ -10406,6 +10970,25 @@ | ... | @@ -10406,6 +10970,25 @@ |
10406 | } | 10970 | } |
10407 | } | 10971 | } |
10408 | }, | 10972 | }, |
10973 | + "clean-css": { | ||
10974 | + "version": "4.2.3", | ||
10975 | + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", | ||
10976 | + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", | ||
10977 | + "dev": true, | ||
10978 | + "requires": { | ||
10979 | + "source-map": "~0.6.0" | ||
10980 | + } | ||
10981 | + }, | ||
10982 | + "clean-webpack-plugin": { | ||
10983 | + "version": "3.0.0", | ||
10984 | + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", | ||
10985 | + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", | ||
10986 | + "dev": true, | ||
10987 | + "requires": { | ||
10988 | + "@types/webpack": "^4.4.31", | ||
10989 | + "del": "^4.1.1" | ||
10990 | + } | ||
10991 | + }, | ||
10409 | "cli-boxes": { | 10992 | "cli-boxes": { |
10410 | "version": "2.2.1", | 10993 | "version": "2.2.1", |
10411 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", | 10994 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", |
... | @@ -10741,6 +11324,24 @@ | ... | @@ -10741,6 +11324,24 @@ |
10741 | } | 11324 | } |
10742 | } | 11325 | } |
10743 | }, | 11326 | }, |
11327 | + "css-select": { | ||
11328 | + "version": "2.1.0", | ||
11329 | + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", | ||
11330 | + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", | ||
11331 | + "dev": true, | ||
11332 | + "requires": { | ||
11333 | + "boolbase": "^1.0.0", | ||
11334 | + "css-what": "^3.2.1", | ||
11335 | + "domutils": "^1.7.0", | ||
11336 | + "nth-check": "^1.0.2" | ||
11337 | + } | ||
11338 | + }, | ||
11339 | + "css-what": { | ||
11340 | + "version": "3.4.2", | ||
11341 | + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", | ||
11342 | + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", | ||
11343 | + "dev": true | ||
11344 | + }, | ||
10744 | "cssesc": { | 11345 | "cssesc": { |
10745 | "version": "3.0.0", | 11346 | "version": "3.0.0", |
10746 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", | 11347 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", |
... | @@ -11063,6 +11664,76 @@ | ... | @@ -11063,6 +11664,76 @@ |
11063 | "esutils": "^2.0.2" | 11664 | "esutils": "^2.0.2" |
11064 | } | 11665 | } |
11065 | }, | 11666 | }, |
11667 | + "dom-converter": { | ||
11668 | + "version": "0.2.0", | ||
11669 | + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", | ||
11670 | + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", | ||
11671 | + "dev": true, | ||
11672 | + "requires": { | ||
11673 | + "utila": "~0.4" | ||
11674 | + } | ||
11675 | + }, | ||
11676 | + "dom-serializer": { | ||
11677 | + "version": "0.2.2", | ||
11678 | + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", | ||
11679 | + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", | ||
11680 | + "dev": true, | ||
11681 | + "requires": { | ||
11682 | + "domelementtype": "^2.0.1", | ||
11683 | + "entities": "^2.0.0" | ||
11684 | + }, | ||
11685 | + "dependencies": { | ||
11686 | + "domelementtype": { | ||
11687 | + "version": "2.1.0", | ||
11688 | + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", | ||
11689 | + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", | ||
11690 | + "dev": true | ||
11691 | + } | ||
11692 | + } | ||
11693 | + }, | ||
11694 | + "domelementtype": { | ||
11695 | + "version": "1.3.1", | ||
11696 | + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", | ||
11697 | + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", | ||
11698 | + "dev": true | ||
11699 | + }, | ||
11700 | + "domhandler": { | ||
11701 | + "version": "2.4.2", | ||
11702 | + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", | ||
11703 | + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", | ||
11704 | + "dev": true, | ||
11705 | + "requires": { | ||
11706 | + "domelementtype": "1" | ||
11707 | + } | ||
11708 | + }, | ||
11709 | + "domutils": { | ||
11710 | + "version": "1.7.0", | ||
11711 | + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", | ||
11712 | + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", | ||
11713 | + "dev": true, | ||
11714 | + "requires": { | ||
11715 | + "dom-serializer": "0", | ||
11716 | + "domelementtype": "1" | ||
11717 | + } | ||
11718 | + }, | ||
11719 | + "dot-case": { | ||
11720 | + "version": "3.0.4", | ||
11721 | + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", | ||
11722 | + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", | ||
11723 | + "dev": true, | ||
11724 | + "requires": { | ||
11725 | + "no-case": "^3.0.4", | ||
11726 | + "tslib": "^2.0.3" | ||
11727 | + }, | ||
11728 | + "dependencies": { | ||
11729 | + "tslib": { | ||
11730 | + "version": "2.1.0", | ||
11731 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
11732 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
11733 | + "dev": true | ||
11734 | + } | ||
11735 | + } | ||
11736 | + }, | ||
11066 | "dot-prop": { | 11737 | "dot-prop": { |
11067 | "version": "5.3.0", | 11738 | "version": "5.3.0", |
11068 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", | 11739 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", |
... | @@ -11136,6 +11807,12 @@ | ... | @@ -11136,6 +11807,12 @@ |
11136 | "ansi-colors": "^4.1.1" | 11807 | "ansi-colors": "^4.1.1" |
11137 | } | 11808 | } |
11138 | }, | 11809 | }, |
11810 | + "entities": { | ||
11811 | + "version": "2.2.0", | ||
11812 | + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", | ||
11813 | + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", | ||
11814 | + "dev": true | ||
11815 | + }, | ||
11139 | "envinfo": { | 11816 | "envinfo": { |
11140 | "version": "7.7.4", | 11817 | "version": "7.7.4", |
11141 | "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", | 11818 | "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", |
... | @@ -12155,6 +12832,12 @@ | ... | @@ -12155,6 +12832,12 @@ |
12155 | "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", | 12832 | "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", |
12156 | "dev": true | 12833 | "dev": true |
12157 | }, | 12834 | }, |
12835 | + "he": { | ||
12836 | + "version": "1.2.0", | ||
12837 | + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", | ||
12838 | + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", | ||
12839 | + "dev": true | ||
12840 | + }, | ||
12158 | "hosted-git-info": { | 12841 | "hosted-git-info": { |
12159 | "version": "3.0.8", | 12842 | "version": "3.0.8", |
12160 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", | 12843 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", |
... | @@ -12182,6 +12865,94 @@ | ... | @@ -12182,6 +12865,94 @@ |
12182 | "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", | 12865 | "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", |
12183 | "dev": true | 12866 | "dev": true |
12184 | }, | 12867 | }, |
12868 | + "html-minifier-terser": { | ||
12869 | + "version": "5.1.1", | ||
12870 | + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", | ||
12871 | + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", | ||
12872 | + "dev": true, | ||
12873 | + "requires": { | ||
12874 | + "camel-case": "^4.1.1", | ||
12875 | + "clean-css": "^4.2.3", | ||
12876 | + "commander": "^4.1.1", | ||
12877 | + "he": "^1.2.0", | ||
12878 | + "param-case": "^3.0.3", | ||
12879 | + "relateurl": "^0.2.7", | ||
12880 | + "terser": "^4.6.3" | ||
12881 | + }, | ||
12882 | + "dependencies": { | ||
12883 | + "commander": { | ||
12884 | + "version": "4.1.1", | ||
12885 | + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", | ||
12886 | + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", | ||
12887 | + "dev": true | ||
12888 | + }, | ||
12889 | + "terser": { | ||
12890 | + "version": "4.8.0", | ||
12891 | + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", | ||
12892 | + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", | ||
12893 | + "dev": true, | ||
12894 | + "requires": { | ||
12895 | + "commander": "^2.20.0", | ||
12896 | + "source-map": "~0.6.1", | ||
12897 | + "source-map-support": "~0.5.12" | ||
12898 | + }, | ||
12899 | + "dependencies": { | ||
12900 | + "commander": { | ||
12901 | + "version": "2.20.3", | ||
12902 | + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", | ||
12903 | + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", | ||
12904 | + "dev": true | ||
12905 | + } | ||
12906 | + } | ||
12907 | + } | ||
12908 | + } | ||
12909 | + }, | ||
12910 | + "html-webpack-plugin": { | ||
12911 | + "version": "5.3.0", | ||
12912 | + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.0.tgz", | ||
12913 | + "integrity": "sha512-BjtSQCy5J0e9EDV+NZ4i+w36N9avXfQDF4QoAV9YAECG50x6/2tfJkFb0ws9eTcszLdyg4vs6FI6hMgVzVoQqw==", | ||
12914 | + "dev": true, | ||
12915 | + "requires": { | ||
12916 | + "@types/html-minifier-terser": "^5.0.0", | ||
12917 | + "html-minifier-terser": "^5.0.1", | ||
12918 | + "lodash": "^4.17.20", | ||
12919 | + "pretty-error": "^2.1.1", | ||
12920 | + "tapable": "^2.0.0" | ||
12921 | + } | ||
12922 | + }, | ||
12923 | + "htmlparser2": { | ||
12924 | + "version": "3.10.1", | ||
12925 | + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", | ||
12926 | + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", | ||
12927 | + "dev": true, | ||
12928 | + "requires": { | ||
12929 | + "domelementtype": "^1.3.1", | ||
12930 | + "domhandler": "^2.3.0", | ||
12931 | + "domutils": "^1.5.1", | ||
12932 | + "entities": "^1.1.1", | ||
12933 | + "inherits": "^2.0.1", | ||
12934 | + "readable-stream": "^3.1.1" | ||
12935 | + }, | ||
12936 | + "dependencies": { | ||
12937 | + "entities": { | ||
12938 | + "version": "1.1.2", | ||
12939 | + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", | ||
12940 | + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", | ||
12941 | + "dev": true | ||
12942 | + }, | ||
12943 | + "readable-stream": { | ||
12944 | + "version": "3.6.0", | ||
12945 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", | ||
12946 | + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", | ||
12947 | + "dev": true, | ||
12948 | + "requires": { | ||
12949 | + "inherits": "^2.0.3", | ||
12950 | + "string_decoder": "^1.1.1", | ||
12951 | + "util-deprecate": "^1.0.1" | ||
12952 | + } | ||
12953 | + } | ||
12954 | + } | ||
12955 | + }, | ||
12185 | "http-cache-semantics": { | 12956 | "http-cache-semantics": { |
12186 | "version": "4.1.0", | 12957 | "version": "4.1.0", |
12187 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", | 12958 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", |
... | @@ -12912,6 +13683,23 @@ | ... | @@ -12912,6 +13683,23 @@ |
12912 | "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", | 13683 | "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", |
12913 | "dev": true | 13684 | "dev": true |
12914 | }, | 13685 | }, |
13686 | + "lower-case": { | ||
13687 | + "version": "2.0.2", | ||
13688 | + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", | ||
13689 | + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", | ||
13690 | + "dev": true, | ||
13691 | + "requires": { | ||
13692 | + "tslib": "^2.0.3" | ||
13693 | + }, | ||
13694 | + "dependencies": { | ||
13695 | + "tslib": { | ||
13696 | + "version": "2.1.0", | ||
13697 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
13698 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
13699 | + "dev": true | ||
13700 | + } | ||
13701 | + } | ||
13702 | + }, | ||
12915 | "lowercase-keys": { | 13703 | "lowercase-keys": { |
12916 | "version": "1.0.1", | 13704 | "version": "1.0.1", |
12917 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", | 13705 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", |
... | @@ -13223,6 +14011,24 @@ | ... | @@ -13223,6 +14011,24 @@ |
13223 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", | 14011 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", |
13224 | "dev": true | 14012 | "dev": true |
13225 | }, | 14013 | }, |
14014 | + "no-case": { | ||
14015 | + "version": "3.0.4", | ||
14016 | + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", | ||
14017 | + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", | ||
14018 | + "dev": true, | ||
14019 | + "requires": { | ||
14020 | + "lower-case": "^2.0.2", | ||
14021 | + "tslib": "^2.0.3" | ||
14022 | + }, | ||
14023 | + "dependencies": { | ||
14024 | + "tslib": { | ||
14025 | + "version": "2.1.0", | ||
14026 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
14027 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
14028 | + "dev": true | ||
14029 | + } | ||
14030 | + } | ||
14031 | + }, | ||
13226 | "node-forge": { | 14032 | "node-forge": { |
13227 | "version": "0.10.0", | 14033 | "version": "0.10.0", |
13228 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", | 14034 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", |
... | @@ -13268,6 +14074,15 @@ | ... | @@ -13268,6 +14074,15 @@ |
13268 | "path-key": "^3.0.0" | 14074 | "path-key": "^3.0.0" |
13269 | } | 14075 | } |
13270 | }, | 14076 | }, |
14077 | + "nth-check": { | ||
14078 | + "version": "1.0.2", | ||
14079 | + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", | ||
14080 | + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", | ||
14081 | + "dev": true, | ||
14082 | + "requires": { | ||
14083 | + "boolbase": "~1.0.0" | ||
14084 | + } | ||
14085 | + }, | ||
13271 | "object-assign": { | 14086 | "object-assign": { |
13272 | "version": "4.1.1", | 14087 | "version": "4.1.1", |
13273 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", | 14088 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", |
... | @@ -13524,6 +14339,24 @@ | ... | @@ -13524,6 +14339,24 @@ |
13524 | } | 14339 | } |
13525 | } | 14340 | } |
13526 | }, | 14341 | }, |
14342 | + "param-case": { | ||
14343 | + "version": "3.0.4", | ||
14344 | + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", | ||
14345 | + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", | ||
14346 | + "dev": true, | ||
14347 | + "requires": { | ||
14348 | + "dot-case": "^3.0.4", | ||
14349 | + "tslib": "^2.0.3" | ||
14350 | + }, | ||
14351 | + "dependencies": { | ||
14352 | + "tslib": { | ||
14353 | + "version": "2.1.0", | ||
14354 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
14355 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
14356 | + "dev": true | ||
14357 | + } | ||
14358 | + } | ||
14359 | + }, | ||
13527 | "parent-module": { | 14360 | "parent-module": { |
13528 | "version": "1.0.1", | 14361 | "version": "1.0.1", |
13529 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", | 14362 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", |
... | @@ -13551,6 +14384,24 @@ | ... | @@ -13551,6 +14384,24 @@ |
13551 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", | 14384 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", |
13552 | "dev": true | 14385 | "dev": true |
13553 | }, | 14386 | }, |
14387 | + "pascal-case": { | ||
14388 | + "version": "3.1.2", | ||
14389 | + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", | ||
14390 | + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", | ||
14391 | + "dev": true, | ||
14392 | + "requires": { | ||
14393 | + "no-case": "^3.0.4", | ||
14394 | + "tslib": "^2.0.3" | ||
14395 | + }, | ||
14396 | + "dependencies": { | ||
14397 | + "tslib": { | ||
14398 | + "version": "2.1.0", | ||
14399 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | ||
14400 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | ||
14401 | + "dev": true | ||
14402 | + } | ||
14403 | + } | ||
14404 | + }, | ||
13554 | "pascalcase": { | 14405 | "pascalcase": { |
13555 | "version": "0.1.1", | 14406 | "version": "0.1.1", |
13556 | "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", | 14407 | "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", |
... | @@ -13761,6 +14612,16 @@ | ... | @@ -13761,6 +14612,16 @@ |
13761 | "fast-diff": "^1.1.2" | 14612 | "fast-diff": "^1.1.2" |
13762 | } | 14613 | } |
13763 | }, | 14614 | }, |
14615 | + "pretty-error": { | ||
14616 | + "version": "2.1.2", | ||
14617 | + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", | ||
14618 | + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", | ||
14619 | + "dev": true, | ||
14620 | + "requires": { | ||
14621 | + "lodash": "^4.17.20", | ||
14622 | + "renderkid": "^2.0.4" | ||
14623 | + } | ||
14624 | + }, | ||
13764 | "process-nextick-args": { | 14625 | "process-nextick-args": { |
13765 | "version": "2.0.1", | 14626 | "version": "2.0.1", |
13766 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", | 14627 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", |
... | @@ -14168,12 +15029,48 @@ | ... | @@ -14168,12 +15029,48 @@ |
14168 | "rc": "^1.2.8" | 15029 | "rc": "^1.2.8" |
14169 | } | 15030 | } |
14170 | }, | 15031 | }, |
15032 | + "relateurl": { | ||
15033 | + "version": "0.2.7", | ||
15034 | + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", | ||
15035 | + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", | ||
15036 | + "dev": true | ||
15037 | + }, | ||
14171 | "remove-trailing-separator": { | 15038 | "remove-trailing-separator": { |
14172 | "version": "1.1.0", | 15039 | "version": "1.1.0", |
14173 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", | 15040 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", |
14174 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", | 15041 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", |
14175 | "dev": true | 15042 | "dev": true |
14176 | }, | 15043 | }, |
15044 | + "renderkid": { | ||
15045 | + "version": "2.0.5", | ||
15046 | + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", | ||
15047 | + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", | ||
15048 | + "dev": true, | ||
15049 | + "requires": { | ||
15050 | + "css-select": "^2.0.2", | ||
15051 | + "dom-converter": "^0.2", | ||
15052 | + "htmlparser2": "^3.10.1", | ||
15053 | + "lodash": "^4.17.20", | ||
15054 | + "strip-ansi": "^3.0.0" | ||
15055 | + }, | ||
15056 | + "dependencies": { | ||
15057 | + "ansi-regex": { | ||
15058 | + "version": "2.1.1", | ||
15059 | + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", | ||
15060 | + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", | ||
15061 | + "dev": true | ||
15062 | + }, | ||
15063 | + "strip-ansi": { | ||
15064 | + "version": "3.0.1", | ||
15065 | + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | ||
15066 | + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", | ||
15067 | + "dev": true, | ||
15068 | + "requires": { | ||
15069 | + "ansi-regex": "^2.0.0" | ||
15070 | + } | ||
15071 | + } | ||
15072 | + } | ||
15073 | + }, | ||
14177 | "repeat-element": { | 15074 | "repeat-element": { |
14178 | "version": "1.1.3", | 15075 | "version": "1.1.3", |
14179 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", | 15076 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", |
... | @@ -15534,6 +16431,12 @@ | ... | @@ -15534,6 +16431,12 @@ |
15534 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", | 16431 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", |
15535 | "dev": true | 16432 | "dev": true |
15536 | }, | 16433 | }, |
16434 | + "utila": { | ||
16435 | + "version": "0.4.0", | ||
16436 | + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", | ||
16437 | + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", | ||
16438 | + "dev": true | ||
16439 | + }, | ||
15537 | "utils-merge": { | 16440 | "utils-merge": { |
15538 | "version": "1.0.1", | 16441 | "version": "1.0.1", |
15539 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", | 16442 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", | ... | ... |
... | @@ -23,9 +23,11 @@ | ... | @@ -23,9 +23,11 @@ |
23 | }, | 23 | }, |
24 | "devDependencies": { | 24 | "devDependencies": { |
25 | "@types/node": "^14.11.2", | 25 | "@types/node": "^14.11.2", |
26 | + "clean-webpack-plugin": "^3.0.0", | ||
26 | "css-loader": "^5.1.1", | 27 | "css-loader": "^5.1.1", |
27 | "file-loader": "^6.2.0", | 28 | "file-loader": "^6.2.0", |
28 | "gts": "^3.1.0", | 29 | "gts": "^3.1.0", |
30 | + "html-webpack-plugin": "^5.3.0", | ||
29 | "style-loader": "^2.0.0", | 31 | "style-loader": "^2.0.0", |
30 | "ts-loader": "^8.0.17", | 32 | "ts-loader": "^8.0.17", |
31 | "typescript": "^4.0.3", | 33 | "typescript": "^4.0.3", | ... | ... |
app/public/images/v4Logo.png
deleted
100644 → 0

11.1 KB
app/public/main.js
deleted
100644 → 0
1 | -/* | ||
2 | - * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). | ||
3 | - * This devtool is neither made for production nor for readable output files. | ||
4 | - * It uses "eval()" calls to create a separate source file in the browser devtools. | ||
5 | - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) | ||
6 | - * or disable the default devtool with "devtool: false". | ||
7 | - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). | ||
8 | - */ | ||
9 | -/******/ (() => { // webpackBootstrap | ||
10 | -/******/ "use strict"; | ||
11 | -/******/ var __webpack_modules__ = ({ | ||
12 | - | ||
13 | -/***/ "./node_modules/css-loader/dist/cjs.js!./src/assets/style/App.css": | ||
14 | -/*!************************************************************************!*\ | ||
15 | - !*** ./node_modules/css-loader/dist/cjs.js!./src/assets/style/App.css ***! | ||
16 | - \************************************************************************/ | ||
17 | -/***/ ((module, __webpack_exports__, __webpack_require__) => { | ||
18 | - | ||
19 | -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"body{\\r\\n background-color: beige;\\r\\n}\", \"\"]);\n// Exports\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack:///./src/assets/style/App.css?./node_modules/css-loader/dist/cjs.js"); | ||
20 | - | ||
21 | -/***/ }), | ||
22 | - | ||
23 | -/***/ "./node_modules/css-loader/dist/runtime/api.js": | ||
24 | -/*!*****************************************************!*\ | ||
25 | - !*** ./node_modules/css-loader/dist/runtime/api.js ***! | ||
26 | - \*****************************************************/ | ||
27 | -/***/ ((module) => { | ||
28 | - | ||
29 | -eval("\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\n// eslint-disable-next-line func-names\nmodule.exports = function (cssWithMappingToString) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item);\n\n if (item[2]) {\n return \"@media \".concat(item[2], \" {\").concat(content, \"}\");\n }\n\n return content;\n }).join(\"\");\n }; // import a list of modules into the list\n // eslint-disable-next-line func-names\n\n\n list.i = function (modules, mediaQuery, dedupe) {\n if (typeof modules === \"string\") {\n // eslint-disable-next-line no-param-reassign\n modules = [[null, modules, \"\"]];\n }\n\n var alreadyImportedModules = {};\n\n if (dedupe) {\n for (var i = 0; i < this.length; i++) {\n // eslint-disable-next-line prefer-destructuring\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n\n for (var _i = 0; _i < modules.length; _i++) {\n var item = [].concat(modules[_i]);\n\n if (dedupe && alreadyImportedModules[item[0]]) {\n // eslint-disable-next-line no-continue\n continue;\n }\n\n if (mediaQuery) {\n if (!item[2]) {\n item[2] = mediaQuery;\n } else {\n item[2] = \"\".concat(mediaQuery, \" and \").concat(item[2]);\n }\n }\n\n list.push(item);\n }\n };\n\n return list;\n};\n\n//# sourceURL=webpack:///./node_modules/css-loader/dist/runtime/api.js?"); | ||
30 | - | ||
31 | -/***/ }), | ||
32 | - | ||
33 | -/***/ "./src/assets/image/v4Logo.png": | ||
34 | -/*!*************************************!*\ | ||
35 | - !*** ./src/assets/image/v4Logo.png ***! | ||
36 | - \*************************************/ | ||
37 | -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { | ||
38 | - | ||
39 | -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__webpack_require__.p + \"images/v4Logo.png\");\n\n//# sourceURL=webpack:///./src/assets/image/v4Logo.png?"); | ||
40 | - | ||
41 | -/***/ }), | ||
42 | - | ||
43 | -/***/ "./src/assets/style/App.css": | ||
44 | -/*!**********************************!*\ | ||
45 | - !*** ./src/assets/style/App.css ***! | ||
46 | - \**********************************/ | ||
47 | -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { | ||
48 | - | ||
49 | -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\");\n/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_cjs_js_App_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js!./App.css */ \"./node_modules/css-loader/dist/cjs.js!./src/assets/style/App.css\");\n\n \n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_App_css__WEBPACK_IMPORTED_MODULE_1__.default, options);\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_App_css__WEBPACK_IMPORTED_MODULE_1__.default.locals || {});\n\n//# sourceURL=webpack:///./src/assets/style/App.css?"); | ||
50 | - | ||
51 | -/***/ }), | ||
52 | - | ||
53 | -/***/ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js": | ||
54 | -/*!****************************************************************************!*\ | ||
55 | - !*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***! | ||
56 | - \****************************************************************************/ | ||
57 | -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { | ||
58 | - | ||
59 | -eval("\n\nvar isOldIE = function isOldIE() {\n var memo;\n return function memorize() {\n if (typeof memo === 'undefined') {\n // Test for IE <= 9 as proposed by Browserhacks\n // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n // Tests for existence of standard globals is to allow style-loader\n // to operate correctly into non-standard environments\n // @see https://github.com/webpack-contrib/style-loader/issues/177\n memo = Boolean(window && document && document.all && !window.atob);\n }\n\n return memo;\n };\n}();\n\nvar getTarget = function getTarget() {\n var memo = {};\n return function memorize(target) {\n if (typeof memo[target] === 'undefined') {\n var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself\n\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n\n memo[target] = styleTarget;\n }\n\n return memo[target];\n };\n}();\n\nvar stylesInDom = [];\n\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n\n for (var i = 0; i < stylesInDom.length; i++) {\n if (stylesInDom[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n\n return result;\n}\n\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var index = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3]\n };\n\n if (index !== -1) {\n stylesInDom[index].references++;\n stylesInDom[index].updater(obj);\n } else {\n stylesInDom.push({\n identifier: identifier,\n updater: addStyle(obj, options),\n references: 1\n });\n }\n\n identifiers.push(identifier);\n }\n\n return identifiers;\n}\n\nfunction insertStyleElement(options) {\n var style = document.createElement('style');\n var attributes = options.attributes || {};\n\n if (typeof attributes.nonce === 'undefined') {\n var nonce = true ? __webpack_require__.nc : 0;\n\n if (nonce) {\n attributes.nonce = nonce;\n }\n }\n\n Object.keys(attributes).forEach(function (key) {\n style.setAttribute(key, attributes[key]);\n });\n\n if (typeof options.insert === 'function') {\n options.insert(style);\n } else {\n var target = getTarget(options.insert || 'head');\n\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n\n target.appendChild(style);\n }\n\n return style;\n}\n\nfunction removeStyleElement(style) {\n // istanbul ignore if\n if (style.parentNode === null) {\n return false;\n }\n\n style.parentNode.removeChild(style);\n}\n/* istanbul ignore next */\n\n\nvar replaceText = function replaceText() {\n var textStore = [];\n return function replace(index, replacement) {\n textStore[index] = replacement;\n return textStore.filter(Boolean).join('\\n');\n };\n}();\n\nfunction applyToSingletonTag(style, index, remove, obj) {\n var css = remove ? '' : obj.media ? \"@media \".concat(obj.media, \" {\").concat(obj.css, \"}\") : obj.css; // For old IE\n\n /* istanbul ignore if */\n\n if (style.styleSheet) {\n style.styleSheet.cssText = replaceText(index, css);\n } else {\n var cssNode = document.createTextNode(css);\n var childNodes = style.childNodes;\n\n if (childNodes[index]) {\n style.removeChild(childNodes[index]);\n }\n\n if (childNodes.length) {\n style.insertBefore(cssNode, childNodes[index]);\n } else {\n style.appendChild(cssNode);\n }\n }\n}\n\nfunction applyToTag(style, options, obj) {\n var css = obj.css;\n var media = obj.media;\n var sourceMap = obj.sourceMap;\n\n if (media) {\n style.setAttribute('media', media);\n } else {\n style.removeAttribute('media');\n }\n\n if (sourceMap && typeof btoa !== 'undefined') {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n } // For old IE\n\n /* istanbul ignore if */\n\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n while (style.firstChild) {\n style.removeChild(style.firstChild);\n }\n\n style.appendChild(document.createTextNode(css));\n }\n}\n\nvar singleton = null;\nvar singletonCounter = 0;\n\nfunction addStyle(obj, options) {\n var style;\n var update;\n var remove;\n\n if (options.singleton) {\n var styleIndex = singletonCounter++;\n style = singleton || (singleton = insertStyleElement(options));\n update = applyToSingletonTag.bind(null, style, styleIndex, false);\n remove = applyToSingletonTag.bind(null, style, styleIndex, true);\n } else {\n style = insertStyleElement(options);\n update = applyToTag.bind(null, style, options);\n\n remove = function remove() {\n removeStyleElement(style);\n };\n }\n\n update(obj);\n return function updateStyle(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) {\n return;\n }\n\n update(obj = newObj);\n } else {\n remove();\n }\n };\n}\n\nmodule.exports = function (list, options) {\n options = options || {}; // Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n // tags it will allow on a page\n\n if (!options.singleton && typeof options.singleton !== 'boolean') {\n options.singleton = isOldIE();\n }\n\n list = list || [];\n var lastIdentifiers = modulesToDom(list, options);\n return function update(newList) {\n newList = newList || [];\n\n if (Object.prototype.toString.call(newList) !== '[object Array]') {\n return;\n }\n\n for (var i = 0; i < lastIdentifiers.length; i++) {\n var identifier = lastIdentifiers[i];\n var index = getIndexByIdentifier(identifier);\n stylesInDom[index].references--;\n }\n\n var newLastIdentifiers = modulesToDom(newList, options);\n\n for (var _i = 0; _i < lastIdentifiers.length; _i++) {\n var _identifier = lastIdentifiers[_i];\n\n var _index = getIndexByIdentifier(_identifier);\n\n if (stylesInDom[_index].references === 0) {\n stylesInDom[_index].updater();\n\n stylesInDom.splice(_index, 1);\n }\n }\n\n lastIdentifiers = newLastIdentifiers;\n };\n};\n\n//# sourceURL=webpack:///./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js?"); | ||
60 | - | ||
61 | -/***/ }), | ||
62 | - | ||
63 | -/***/ "./src/Bye.ts": | ||
64 | -/*!********************!*\ | ||
65 | - !*** ./src/Bye.ts ***! | ||
66 | - \********************/ | ||
67 | -/***/ ((__unused_webpack_module, exports) => { | ||
68 | - | ||
69 | -eval("\r\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\r\nexports.Bye = void 0;\r\nconst Bye = () => console.log('Bye!');\r\nexports.Bye = Bye;\r\n\n\n//# sourceURL=webpack:///./src/Bye.ts?"); | ||
70 | - | ||
71 | -/***/ }), | ||
72 | - | ||
73 | -/***/ "./src/index.ts": | ||
74 | -/*!**********************!*\ | ||
75 | - !*** ./src/index.ts ***! | ||
76 | - \**********************/ | ||
77 | -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { | ||
78 | - | ||
79 | -eval("\r\nvar __importDefault = (this && this.__importDefault) || function (mod) {\r\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\r\n};\r\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\r\nconst Bye_1 = __webpack_require__(/*! ./Bye */ \"./src/Bye.ts\");\r\n__webpack_require__(/*! ./assets/style/App.css */ \"./src/assets/style/App.css\");\r\nconst v4Logo_png_1 = __importDefault(__webpack_require__(/*! ./assets/image/v4Logo.png */ \"./src/assets/image/v4Logo.png\"));\r\nconst hi = 'hchoi won';\r\nconst hi1 = () => {\r\n console.log(hi);\r\n Bye_1.Bye();\r\n const tag = window.document.querySelector('#App');\r\n if (tag) {\r\n tag.innerHTML = `<img src=${v4Logo_png_1.default} alt=\"image\" />`;\r\n }\r\n};\r\nhi1();\r\n\n\n//# sourceURL=webpack:///./src/index.ts?"); | ||
80 | - | ||
81 | -/***/ }) | ||
82 | - | ||
83 | -/******/ }); | ||
84 | -/************************************************************************/ | ||
85 | -/******/ // The module cache | ||
86 | -/******/ var __webpack_module_cache__ = {}; | ||
87 | -/******/ | ||
88 | -/******/ // The require function | ||
89 | -/******/ function __webpack_require__(moduleId) { | ||
90 | -/******/ // Check if module is in cache | ||
91 | -/******/ if(__webpack_module_cache__[moduleId]) { | ||
92 | -/******/ return __webpack_module_cache__[moduleId].exports; | ||
93 | -/******/ } | ||
94 | -/******/ // Create a new module (and put it into the cache) | ||
95 | -/******/ var module = __webpack_module_cache__[moduleId] = { | ||
96 | -/******/ id: moduleId, | ||
97 | -/******/ // no module.loaded needed | ||
98 | -/******/ exports: {} | ||
99 | -/******/ }; | ||
100 | -/******/ | ||
101 | -/******/ // Execute the module function | ||
102 | -/******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__); | ||
103 | -/******/ | ||
104 | -/******/ // Return the exports of the module | ||
105 | -/******/ return module.exports; | ||
106 | -/******/ } | ||
107 | -/******/ | ||
108 | -/************************************************************************/ | ||
109 | -/******/ /* webpack/runtime/compat get default export */ | ||
110 | -/******/ (() => { | ||
111 | -/******/ // getDefaultExport function for compatibility with non-harmony modules | ||
112 | -/******/ __webpack_require__.n = (module) => { | ||
113 | -/******/ var getter = module && module.__esModule ? | ||
114 | -/******/ () => (module['default']) : | ||
115 | -/******/ () => (module); | ||
116 | -/******/ __webpack_require__.d(getter, { a: getter }); | ||
117 | -/******/ return getter; | ||
118 | -/******/ }; | ||
119 | -/******/ })(); | ||
120 | -/******/ | ||
121 | -/******/ /* webpack/runtime/define property getters */ | ||
122 | -/******/ (() => { | ||
123 | -/******/ // define getter functions for harmony exports | ||
124 | -/******/ __webpack_require__.d = (exports, definition) => { | ||
125 | -/******/ for(var key in definition) { | ||
126 | -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { | ||
127 | -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); | ||
128 | -/******/ } | ||
129 | -/******/ } | ||
130 | -/******/ }; | ||
131 | -/******/ })(); | ||
132 | -/******/ | ||
133 | -/******/ /* webpack/runtime/hasOwnProperty shorthand */ | ||
134 | -/******/ (() => { | ||
135 | -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) | ||
136 | -/******/ })(); | ||
137 | -/******/ | ||
138 | -/******/ /* webpack/runtime/make namespace object */ | ||
139 | -/******/ (() => { | ||
140 | -/******/ // define __esModule on exports | ||
141 | -/******/ __webpack_require__.r = (exports) => { | ||
142 | -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | ||
143 | -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | ||
144 | -/******/ } | ||
145 | -/******/ Object.defineProperty(exports, '__esModule', { value: true }); | ||
146 | -/******/ }; | ||
147 | -/******/ })(); | ||
148 | -/******/ | ||
149 | -/******/ /* webpack/runtime/publicPath */ | ||
150 | -/******/ (() => { | ||
151 | -/******/ __webpack_require__.p = "/app"; | ||
152 | -/******/ })(); | ||
153 | -/******/ | ||
154 | -/************************************************************************/ | ||
155 | -/******/ | ||
156 | -/******/ // startup | ||
157 | -/******/ // Load entry module and return exports | ||
158 | -/******/ // This entry module is referenced by other modules so it can't be inlined | ||
159 | -/******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); | ||
160 | -/******/ | ||
161 | -/******/ })() | ||
162 | -; | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -const path = require('path') | 1 | +const path = require('path'); |
2 | +const { CleanWebpackPlugin } = require('clean-webpack-plugin'); | ||
3 | +const HtmlWebpackPlugin = require('html-webpack-plugin') | ||
2 | 4 | ||
3 | module.exports = { | 5 | module.exports = { |
4 | mode : 'development', | 6 | mode : 'development', |
... | @@ -30,17 +32,23 @@ module.exports = { | ... | @@ -30,17 +32,23 @@ module.exports = { |
30 | extensions: [".tsx", ".ts", ".js"], | 32 | extensions: [".tsx", ".ts", ".js"], |
31 | }, | 33 | }, |
32 | output : { | 34 | output : { |
33 | - publicPath: '/app', | 35 | + publicPath: '/app/public', |
34 | path: path.resolve('./public'), | 36 | path: path.resolve('./public'), |
35 | filename: '[name].js', | 37 | filename: '[name].js', |
36 | }, | 38 | }, |
37 | devServer : { | 39 | devServer : { |
38 | port : 3000, | 40 | port : 3000, |
39 | hot: true, | 41 | hot: true, |
40 | - contentBase: __dirname, | 42 | + contentBase: __dirname + '/public/', |
41 | inline: true, | 43 | inline: true, |
42 | watchOptions: { | 44 | watchOptions: { |
43 | poll: true | 45 | poll: true |
44 | } | 46 | } |
45 | - } | 47 | + }, |
48 | + plugins : [ | ||
49 | + new CleanWebpackPlugin(), | ||
50 | + new HtmlWebpackPlugin({ | ||
51 | + template : './src/index.html' | ||
52 | + }) | ||
53 | + ] | ||
46 | } | 54 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment