diff --git a/package.json b/package.json index 6625927b..444734de 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "d3": "^6.3.1", "date-fns": "^2.27.0", "echarts": "^5.1.1", - "esbuild": "^0.14.1", + "esbuild": "^0.14.2", "execa": "^6.0.0", "fs-require": "^1.4.0", "google-closure-compiler": "^20211107.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7d54974..3cc01806 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ specifiers: d3: ^6.3.1 date-fns: ^2.27.0 echarts: ^5.1.1 - esbuild: ^0.14.1 + esbuild: ^0.14.2 eslint: ^8.3.0 esno: ^0.12.1 execa: ^6.0.0 @@ -55,7 +55,7 @@ dependencies: d3: 6.3.1 date-fns: 2.27.0 echarts: 5.1.1 - esbuild: 0.14.1 + esbuild: 0.14.2 execa: 6.0.0 fs-require: 1.4.0 google-closure-compiler: 20211107.0.0 @@ -633,6 +633,7 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [android] + requiresBuild: true dev: false optional: true @@ -641,6 +642,7 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [darwin] + requiresBuild: true dev: false optional: true @@ -649,6 +651,7 @@ packages: engines: {node: '>=10'} cpu: [x64] os: [darwin] + requiresBuild: true dev: false optional: true @@ -657,6 +660,7 @@ packages: engines: {node: '>=10'} cpu: [x64] os: [freebsd] + requiresBuild: true dev: false optional: true @@ -665,6 +669,7 @@ packages: engines: {node: '>=10'} cpu: [arm] os: [linux] + requiresBuild: true dev: false optional: true @@ -673,6 +678,7 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + requiresBuild: true dev: false optional: true @@ -681,6 +687,7 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + requiresBuild: true dev: false optional: true @@ -689,6 +696,7 @@ packages: engines: {node: '>=10'} cpu: [x64] os: [linux] + requiresBuild: true dev: false optional: true @@ -697,6 +705,7 @@ packages: engines: {node: '>=10'} cpu: [x64] os: [linux] + requiresBuild: true dev: false optional: true @@ -705,6 +714,7 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [win32] + requiresBuild: true dev: false optional: true @@ -713,6 +723,7 @@ packages: engines: {node: '>=10'} cpu: [ia32] os: [win32] + requiresBuild: true dev: false optional: true @@ -721,6 +732,7 @@ packages: engines: {node: '>=10'} cpu: [x64] os: [win32] + requiresBuild: true dev: false optional: true @@ -2110,13 +2122,15 @@ packages: resolution: {integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==} cpu: [arm64] os: [android] + requiresBuild: true dev: true optional: true - /esbuild-android-arm64/0.14.1: - resolution: {integrity: sha512-elQd3hTg93nU2GQ5PPCDAFe5+utxZX96RG8RixqIPxf8pzmyIzcpKG76L/9FabPf3LT1z+nLF1sajCU8eVRDyg==} + /esbuild-android-arm64/0.14.2: + resolution: {integrity: sha512-hEixaKMN3XXCkoe+0WcexO4CcBVU5DCSUT+7P8JZiWZCbAjSkc9b6Yz2X5DSfQmRCtI/cQRU6TfMYrMQ5NBfdw==} cpu: [arm64] os: [android] + requiresBuild: true dev: false optional: true @@ -2124,13 +2138,15 @@ packages: resolution: {integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==} cpu: [x64] os: [darwin] + requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.14.1: - resolution: {integrity: sha512-PR3HZgbPRwsQbbOR1fJrfkt/Cs0JDyI3yzOKg2PPWk0H1AseZDBqPUY9b/0+BIjFwA5Jz/aAiq832hppsuJtNw==} + /esbuild-darwin-64/0.14.2: + resolution: {integrity: sha512-Uq8t0cbJQkxkQdbUfOl2wZqZ/AtLZjvJulR1HHnc96UgyzG9YlCLSDMiqjM+NANEy7/zzvwKJsy3iNC9wwqLJA==} cpu: [x64] os: [darwin] + requiresBuild: true dev: false optional: true @@ -2138,13 +2154,15 @@ packages: resolution: {integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==} cpu: [arm64] os: [darwin] + requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.14.1: - resolution: {integrity: sha512-/fiSSOkOEa3co6yYtwgXouz8jZrG0qnXPEKiktFf2BQE8NON3ARTw43ZegaH+xMRFNgYBJEOOZIdzI3sIFEAxw==} + /esbuild-darwin-arm64/0.14.2: + resolution: {integrity: sha512-619MSa17sr7YCIrUj88KzQu2ESA4jKYtIYfLU/smX6qNgxQt3Y/gzM4s6sgJ4fPQzirvmXgcHv1ZNQAs/Xh48A==} cpu: [arm64] os: [darwin] + requiresBuild: true dev: false optional: true @@ -2152,13 +2170,15 @@ packages: resolution: {integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==} cpu: [x64] os: [freebsd] + requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.14.1: - resolution: {integrity: sha512-ZJV+nfa8E8PdXnRc05PO3YMfgSj7Ko+kdHyGDE6OaNo1cO8ZyfacqLaWkY35shDDaeacklhD8ZR4qq5nbJKX1A==} + /esbuild-freebsd-64/0.14.2: + resolution: {integrity: sha512-aP6FE/ZsChZpUV6F3HE3x1Pz0paoYXycJ7oLt06g0G9dhJKknPawXCqQg/WMyD+ldCEZfo7F1kavenPdIT/SGQ==} cpu: [x64] os: [freebsd] + requiresBuild: true dev: false optional: true @@ -2166,13 +2186,15 @@ packages: resolution: {integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==} cpu: [arm64] os: [freebsd] + requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.14.1: - resolution: {integrity: sha512-6N9zTD+SecJr2g9Ohl9C10WIk5FpQ+52bNamRy0sJoHwP31G5ObzKzq8jAtg1Jeggpu6P8auz3P/UL+3YioSwQ==} + /esbuild-freebsd-arm64/0.14.2: + resolution: {integrity: sha512-LSm98WTb1QIhyS83+Po0KTpZNdd2XpVpI9ua5rLWqKWbKeNRFwOsjeiuwBaRNc+O32s9oC2ZMefETxHBV6VNkQ==} cpu: [arm64] os: [freebsd] + requiresBuild: true dev: false optional: true @@ -2180,13 +2202,15 @@ packages: resolution: {integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==} cpu: [ia32] os: [linux] + requiresBuild: true dev: true optional: true - /esbuild-linux-32/0.14.1: - resolution: {integrity: sha512-RtPgE6e7WefbAxRjVryisKFJ0nUwR2DMjwmYW/a1a0F1+Ge6FR+RqvgiY0DrM9TtxSUU0eryDXNF4n3UfxX3mg==} + /esbuild-linux-32/0.14.2: + resolution: {integrity: sha512-8VxnNEyeUbiGflTKcuVc5JEPTqXfsx2O6ABwUbfS1Hp26lYPRPC7pKQK5Dxa0MBejGc50jy7YZae3EGQUQ8EkQ==} cpu: [ia32] os: [linux] + requiresBuild: true dev: false optional: true @@ -2194,13 +2218,15 @@ packages: resolution: {integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==} cpu: [x64] os: [linux] + requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.14.1: - resolution: {integrity: sha512-JpxM0ar6Z+2v3vfFrxP7bFb8Wzb6gcGL9MxRqAJplDfGnee8HbfPge6svaazXeX9XJceeEqwxwWGB0qyCcxo7A==} + /esbuild-linux-64/0.14.2: + resolution: {integrity: sha512-4bzMS2dNxOJoFIiHId4w+tqQzdnsch71JJV1qZnbnErSFWcR9lRgpSqWnTTFtv6XM+MvltRzSXC5wQ7AEBY6Hg==} cpu: [x64] os: [linux] + requiresBuild: true dev: false optional: true @@ -2208,13 +2234,15 @@ packages: resolution: {integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==} cpu: [arm] os: [linux] + requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.14.1: - resolution: {integrity: sha512-eBRHexCijAYWzcvQLGHxyxIlYOkYhXvcb/O7HvzJfCAVWCnTx9TxxYJ3UppBC6dDFbAq4HwKhskvmesQdKMeBg==} + /esbuild-linux-arm/0.14.2: + resolution: {integrity: sha512-PaylahvMHhH8YMfJPMKEqi64qA0Su+d4FNfHKvlKes/2dUe4QxgbwXT9oLVgy8iJdcFMrO7By4R8fS8S0p8aVQ==} cpu: [arm] os: [linux] + requiresBuild: true dev: false optional: true @@ -2222,13 +2250,15 @@ packages: resolution: {integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==} cpu: [arm64] os: [linux] + requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.1: - resolution: {integrity: sha512-cFbeZf171bIf+PPLlQDBzagK85lCCxxVdMV1IVUA96Y3kvEgqcy2n9mha+QE1M/T+lIOPDsmLRgH1XqMFwLTSg==} + /esbuild-linux-arm64/0.14.2: + resolution: {integrity: sha512-RlIVp0RwJrdtasDF1vTFueLYZ8WuFzxoQ1OoRFZOTyJHCGCNgh7xJIC34gd7B7+RT0CzLBB4LcM5n0LS+hIoww==} cpu: [arm64] os: [linux] + requiresBuild: true dev: false optional: true @@ -2236,13 +2266,15 @@ packages: resolution: {integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==} cpu: [mips64el] os: [linux] + requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.1: - resolution: {integrity: sha512-UGb+sqHkL7wOQFLH0RoFhcRAlJNqbqs6GtJd1It5jJ2juOGqAkCv8V12aGDX9oRB6a+Om7cdHcH+6AMZ+qlaww==} + /esbuild-linux-mips64le/0.14.2: + resolution: {integrity: sha512-Fdwrq2roFnO5oetIiUQQueZ3+5soCxBSJswg3MvYaXDomj47BN6oAWMZgLrFh1oVrtWrxSDLCJBenYdbm2s+qQ==} cpu: [mips64el] os: [linux] + requiresBuild: true dev: false optional: true @@ -2250,13 +2282,15 @@ packages: resolution: {integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==} cpu: [ppc64] os: [linux] + requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.14.1: - resolution: {integrity: sha512-LIHGkGdy9wYlmkkoVHm6feWhkoi4VBXDiEVyNjXEhlzsBcP/CaRy+B8IJulzaU1ALLiGcsCQ2MC5UbFn/iTvmA==} + /esbuild-linux-ppc64le/0.14.2: + resolution: {integrity: sha512-vxptskw8JfCDD9QqpRO0XnsM1osuWeRjPaXX1TwdveLogYsbdFtcuiuK/4FxGiNMUr1ojtnCS2rMPbY8puc5NA==} cpu: [ppc64] os: [linux] + requiresBuild: true dev: false optional: true @@ -2264,13 +2298,15 @@ packages: resolution: {integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==} cpu: [x64] os: [netbsd] + requiresBuild: true dev: true optional: true - /esbuild-netbsd-64/0.14.1: - resolution: {integrity: sha512-TWc1QIgtPwaK5nC1GT2ASTuy/CJhNKHN4h5PJRP1186VfI+k2uvXakS7bqO/M26F6jAMy8jDeCtilacqpwsvfA==} + /esbuild-netbsd-64/0.14.2: + resolution: {integrity: sha512-I8+LzYK5iSNpspS9eCV9sW67Rj8FgMHimGri4mKiGAmN0pNfx+hFX146rYtzGtewuxKtTsPywWteHx+hPRLDsw==} cpu: [x64] os: [netbsd] + requiresBuild: true dev: false optional: true @@ -2287,13 +2323,15 @@ packages: resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==} cpu: [x64] os: [openbsd] + requiresBuild: true dev: true optional: true - /esbuild-openbsd-64/0.14.1: - resolution: {integrity: sha512-Z9/Zb77K+pK9s7mAsvwS56K8tCbLvNZ9UI4QVJSYqDgOmmDJOBT4owWnCqZ5cJI+2y4/F9KwCpFFTNUdPglPKA==} + /esbuild-openbsd-64/0.14.2: + resolution: {integrity: sha512-120HgMe9elidWUvM2E6mMf0csrGwx8sYDqUIJugyMy1oHm+/nT08bTAVXuwYG/rkMIqsEO9AlMxuYnwR6En/3Q==} cpu: [x64] os: [openbsd] + requiresBuild: true dev: false optional: true @@ -2310,13 +2348,15 @@ packages: resolution: {integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==} cpu: [x64] os: [sunos] + requiresBuild: true dev: true optional: true - /esbuild-sunos-64/0.14.1: - resolution: {integrity: sha512-c4sF8146kNW8529wfkB6vO0ZqPgokyS2hORqKa4p/QKZdp+xrF2NPmvX5aN+Zt14oe6wVZuhYo6LGv7V4Gg04g==} + /esbuild-sunos-64/0.14.2: + resolution: {integrity: sha512-Q3xcf9Uyfra9UuCFxoLixVvdigo0daZaKJ97TL2KNA4bxRUPK18wwGUk3AxvgDQZpRmg82w9PnkaNYo7a+24ow==} cpu: [x64] os: [sunos] + requiresBuild: true dev: false optional: true @@ -2324,13 +2364,15 @@ packages: resolution: {integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==} cpu: [ia32] os: [win32] + requiresBuild: true dev: true optional: true - /esbuild-windows-32/0.14.1: - resolution: {integrity: sha512-XP8yElaJtLGGjH7D72t5IWtP0jmc1Jqm4IjQARB17l0LTJO/n+N2X64rDWePJv6qimYxa5p2vTjkZc5v+YZTSQ==} + /esbuild-windows-32/0.14.2: + resolution: {integrity: sha512-TW7O49tPsrq+N1sW8mb3m24j/iDGa4xzAZH4wHWwoIzgtZAYPKC0hpIhufRRG/LA30bdMChO9pjJZ5mtcybtBQ==} cpu: [ia32] os: [win32] + requiresBuild: true dev: false optional: true @@ -2338,13 +2380,15 @@ packages: resolution: {integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==} cpu: [x64] os: [win32] + requiresBuild: true dev: true optional: true - /esbuild-windows-64/0.14.1: - resolution: {integrity: sha512-fe+ShdyfiuGcCEdVKW//6MaM4MwikiWBWSBn8mebNAbjRqicH0injDOFVI7aUovAfrEt7+FGkf402s//hi0BVg==} + /esbuild-windows-64/0.14.2: + resolution: {integrity: sha512-Rym6ViMNmi1E2QuQMWy0AFAfdY0wGwZD73BnzlsQBX5hZBuy/L+Speh7ucUZ16gwsrMM9v86icZUDrSN/lNBKg==} cpu: [x64] os: [win32] + requiresBuild: true dev: false optional: true @@ -2352,13 +2396,15 @@ packages: resolution: {integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==} cpu: [arm64] os: [win32] + requiresBuild: true dev: true optional: true - /esbuild-windows-arm64/0.14.1: - resolution: {integrity: sha512-wBVakhcIzQ3NZ33DFM6TjIObXPHaXOsqzvPwefXHvwBSC/N/e/g6fBeM7N/Moj3AmxLjKaB+vePvTGdxk6RPCg==} + /esbuild-windows-arm64/0.14.2: + resolution: {integrity: sha512-ZrLbhr0vX5Em/P1faMnHucjVVWPS+m3tktAtz93WkMZLmbRJevhiW1y4CbulBd2z0MEdXZ6emDa1zFHq5O5bSA==} cpu: [arm64] os: [win32] + requiresBuild: true dev: false optional: true @@ -2386,28 +2432,28 @@ packages: esbuild-windows-arm64: 0.13.15 dev: true - /esbuild/0.14.1: - resolution: {integrity: sha512-J/LhUwELcmz0+CJfiaKzu7Rnj9ffWFLvMx+dKvdOfg+fQmoP6q9glla26LCm9BxpnPUjXChHeubLiMlKab/PYg==} + /esbuild/0.14.2: + resolution: {integrity: sha512-l076A6o/PIgcyM24s0dWmDI/b8RQf41uWoJu9I0M71CtW/YSw5T5NUeXxs5lo2tFQD+O4CW4nBHJXx3OY5NpXg==} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-arm64: 0.14.1 - esbuild-darwin-64: 0.14.1 - esbuild-darwin-arm64: 0.14.1 - esbuild-freebsd-64: 0.14.1 - esbuild-freebsd-arm64: 0.14.1 - esbuild-linux-32: 0.14.1 - esbuild-linux-64: 0.14.1 - esbuild-linux-arm: 0.14.1 - esbuild-linux-arm64: 0.14.1 - esbuild-linux-mips64le: 0.14.1 - esbuild-linux-ppc64le: 0.14.1 - esbuild-netbsd-64: 0.14.1 - esbuild-openbsd-64: 0.14.1 - esbuild-sunos-64: 0.14.1 - esbuild-windows-32: 0.14.1 - esbuild-windows-64: 0.14.1 - esbuild-windows-arm64: 0.14.1 + esbuild-android-arm64: 0.14.2 + esbuild-darwin-64: 0.14.2 + esbuild-darwin-arm64: 0.14.2 + esbuild-freebsd-64: 0.14.2 + esbuild-freebsd-arm64: 0.14.2 + esbuild-linux-32: 0.14.2 + esbuild-linux-64: 0.14.2 + esbuild-linux-arm: 0.14.2 + esbuild-linux-arm64: 0.14.2 + esbuild-linux-mips64le: 0.14.2 + esbuild-linux-ppc64le: 0.14.2 + esbuild-netbsd-64: 0.14.2 + esbuild-openbsd-64: 0.14.2 + esbuild-sunos-64: 0.14.2 + esbuild-windows-32: 0.14.2 + esbuild-windows-64: 0.14.2 + esbuild-windows-arm64: 0.14.2 dev: false /escalade/3.1.1: @@ -3076,6 +3122,7 @@ packages: resolution: {integrity: sha512-ULk90c4IiuTcHZ892eFusN/WYfY+gvopy38msrmUnYrmLjq5Ssef7NtDRUhYe9SIX7Dd5NM2jo7u7XjEu/4NCQ==} cpu: [x64, x86] os: [linux] + requiresBuild: true dev: false optional: true @@ -3083,6 +3130,7 @@ packages: resolution: {integrity: sha512-nTDR6oAQ6GHT1UakZc4OdyZh2AqwKce7aZQS+XLWojh98SEq7JS5dyEkFBK6a1lqWyOMLH2Mrr3XhNobY/umbA==} cpu: [x64, x86, arm64] os: [darwin] + requiresBuild: true dev: false optional: true @@ -3090,6 +3138,7 @@ packages: resolution: {integrity: sha512-0G7Dd/ZoSPS6pSsOdA6N4LJU0zJddHcS+PiNixQVN50kuHH3DjfI+gCyLx7CkJUZEuGiGHDVkc0ZmKBR5iq4QA==} cpu: [x64] os: [win32] + requiresBuild: true dev: false optional: true diff --git a/readme.md b/readme.md index ed2c6ff9..d92b0819 100644 --- a/readme.md +++ b/readme.md @@ -8,7 +8,7 @@ The following JavaScript minifiers are benchmarked to compare quality and speed: - [terser](https://github.com/terser/terser) - [uglify-js](https://github.com/mishoo/UglifyJS) -_Benchmarks last updated on Dec 3, 2021._ +_Benchmarks last updated on Dec 4, 2021._ Support this project by ⭐️ starring and sharing it. [Follow me](https://github.com/privatenumber) to see what other cool projects I'm working on! ❤️ @@ -29,142 +29,142 @@ _Benchmarks last updated on Dec 3, 2021