プレイグラウンド、サンドボックス、使い捨てスクリプト置き場
0

Configure Feed

Select the types of activity you want to include in your feed.

add tsx

authored by

Kohei Watanabe and committed by
GitHub
(Jul 8, 2022, 6:16 PM UTC) 9b46a8b0 16a768d6

+219 -2
+23 -1
tsm-vs-esno/README.md
··· 1 1 ## 何をしたかったか 2 2 3 - [lukeed/tsm](https://github.com/lukeed/tsm) と [antfu/esno](https://github.com/antfu/esno) の比較 3 + [lukeed/tsm](https://github.com/lukeed/tsm) と [esbuild-kit/esno](https://github.com/esbuild-kit/esno) と [esbuild-kit/tsx](https://github.com/esbuild-kit/tsx) の比較 4 4 5 5 環境: 6 6 ··· 34 34 ``` 35 35 36 36 ```ts 37 + #!/usr/bin/env tsx 38 + // dummy 39 + import "typescript"; 40 + const message: string = "hello world"; 41 + console.log(message); 42 + ``` 43 + 44 + ```ts 37 45 // dummy 38 46 import "typescript"; 39 47 const message: string = "hello world"; ··· 44 52 time npx --call 'bash -c "for i in {1..10}; do ./hello-world.tsm.ts > /dev/null 2>&1; done"' 45 53 time npx --call 'bash -c "for i in {1..10}; do ./hello-world.esno.ts > /dev/null 2>&1; done"' 46 54 time npx --call 'bash -c "for i in {1..10}; do ./hello-world.esmo.ts > /dev/null 2>&1; done"' 55 + time npx --call 'bash -c "for i in {1..10}; do ./hello-world.tsx.ts > /dev/null 2>&1; done"' 47 56 time npx --call 'bash -c "for i in {1..10}; do node -r tsm hello-world.ts > /dev/null 2>&1; done"' 48 57 time npx --call 'bash -c "for i in {1..10}; do node --loader tsm hello-world.ts > /dev/null 2>&1; done"' 58 + time npx --call 'bash -c "for i in {1..10}; do node --loader tsx hello-world.ts > /dev/null 2>&1; done"' 49 59 time npx --call 'bash -c "for i in {1..10}; do node -r esbuild-register hello-world.ts > /dev/null 2>&1; done"' 50 60 ``` 51 61 ··· 74 84 user 0m6.321s 75 85 sys 0m0.964s 76 86 87 + $ time npx --call 'bash -c "for i in {1..10}; do ./hello-world.tsx.ts > /dev/null 2>&1; done"' 88 + 89 + real 0m10.406s 90 + user 0m9.108s 91 + sys 0m2.192s 92 + 77 93 $ time npx --call 'bash -c "for i in {1..10}; do node -r tsm hello-world.ts > /dev/null 2>&1; done"' 78 94 79 95 real 0m3.804s ··· 85 101 real 0m4.162s 86 102 user 0m3.971s 87 103 sys 0m0.683s 104 + 105 + $ time npx --call 'bash -c "for i in {1..10}; do node --loader tsx hello-world.ts > /dev/null 2>&1; done"' 106 + 107 + real 0m9.209s 108 + user 0m8.049s 109 + sys 0m2.035s 88 110 89 111 $ time npx --call 'bash -c "for i in {1..10}; do node -r esbuild-register hello-world.ts > /dev/null 2>&1; done"' 90 112
+5
tsm-vs-esno/hello-world.tsx.ts
··· 1 + #!/usr/bin/env tsx 2 + // dummy 3 + import "typescript"; 4 + const message: string = "hello world"; 5 + console.log(message);
+2 -1
tsm-vs-esno/package.json
··· 1 1 { 2 2 "devDependencies": { 3 3 "esno": "^0.14.1", 4 - "tsm": "^2.2.1" 4 + "tsm": "^2.2.1", 5 + "tsx": "^3.7.1" 5 6 }, 6 7 "dependencies": { 7 8 "typescript": "^4.6.3"
+189
tsm-vs-esno/yarn.lock
··· 2 2 # yarn lockfile v1 3 3 4 4 5 + "@esbuild-kit/cjs-loader@^2.3.0": 6 + version "2.3.0" 7 + resolved "https://registry.yarnpkg.com/@esbuild-kit/cjs-loader/-/cjs-loader-2.3.0.tgz#db61e68aa746ab776af315844a72d85fb86095fd" 8 + integrity sha512-KInrVt8wlKLhWy7+y4a+E+0uBJoWgdx6Xupy+rrF4MFHA/dEt22ACvvChOZSyiqtQieYPtbPkVYSjbC7mOrFVw== 9 + dependencies: 10 + "@esbuild-kit/core-utils" "^2.0.0" 11 + get-tsconfig "^4.1.0" 12 + 13 + "@esbuild-kit/core-utils@^2.0.0", "@esbuild-kit/core-utils@^2.0.2": 14 + version "2.0.2" 15 + resolved "https://registry.yarnpkg.com/@esbuild-kit/core-utils/-/core-utils-2.0.2.tgz#2b12beb95252ab4a207de16cd2dafcb4de1e1f86" 16 + integrity sha512-clNYQUsqtc36pzW5EufMsahcbLG45EaW3YDyf0DlaS0eCMkDXpxIlHwPC0rndUwG6Ytk9sMSD5k1qHbwYEC/OQ== 17 + dependencies: 18 + esbuild "~0.14.47" 19 + source-map-support "^0.5.21" 20 + 21 + "@esbuild-kit/esm-loader@^2.4.0": 22 + version "2.4.0" 23 + resolved "https://registry.yarnpkg.com/@esbuild-kit/esm-loader/-/esm-loader-2.4.0.tgz#feaa94aeedb2b95cb2b30c77160629fdf2be941e" 24 + integrity sha512-zS720jXh06nfg5yAzm6oob4sWN9VTP2E1SonhFgEb6zCBswa4S8fOQ/4Bksz1flDgn56NPqoTTDn2XmWRyMG9Q== 25 + dependencies: 26 + "@esbuild-kit/core-utils" "^2.0.0" 27 + get-tsconfig "^4.1.0" 28 + 29 + buffer-from@^1.0.0: 30 + version "1.1.2" 31 + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 32 + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 33 + 5 34 builtins@^4.0.0: 6 35 version "4.1.0" 7 36 resolved "https://registry.yarnpkg.com/builtins/-/builtins-4.1.0.tgz#1edd016dd91ce771a1ed6fc3b2b71fb918953250" ··· 23 52 resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.36.tgz#fc5f95ce78c8c3d790fa16bc71bd904f2bb42aa1" 24 53 integrity sha512-jwpBhF1jmo0tVCYC/ORzVN+hyVcNZUWuozGcLHfod0RJCedTDTvR4nwlTXdx1gtncDqjk33itjO+27OZHbiavw== 25 54 55 + esbuild-android-64@0.14.48: 56 + version "0.14.48" 57 + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.48.tgz#7e6394a0e517f738641385aaf553c7e4fb6d1ae3" 58 + integrity sha512-3aMjboap/kqwCUpGWIjsk20TtxVoKck8/4Tu19rubh7t5Ra0Yrpg30Mt1QXXlipOazrEceGeWurXKeFJgkPOUg== 59 + 26 60 esbuild-android-arm64@0.14.36: 27 61 version "0.14.36" 28 62 resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.36.tgz#44356fbb9f8de82a5cdf11849e011dfb3ad0a8a8" 29 63 integrity sha512-/hYkyFe7x7Yapmfv4X/tBmyKnggUmdQmlvZ8ZlBnV4+PjisrEhAvC3yWpURuD9XoB8Wa1d5dGkTsF53pIvpjsg== 30 64 65 + esbuild-android-arm64@0.14.48: 66 + version "0.14.48" 67 + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.48.tgz#6877566be0f82dd5a43030c0007d06ece7f7c02f" 68 + integrity sha512-vptI3K0wGALiDq+EvRuZotZrJqkYkN5282iAfcffjI5lmGG9G1ta/CIVauhY42MBXwEgDJkweiDcDMRLzBZC4g== 69 + 31 70 esbuild-darwin-64@0.14.36: 32 71 version "0.14.36" 33 72 resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.36.tgz#3d9324b21489c70141665c2e740d6e84f16f725d" 34 73 integrity sha512-kkl6qmV0dTpyIMKagluzYqlc1vO0ecgpviK/7jwPbRDEv5fejRTaBBEE2KxEQbTHcLhiiDbhG7d5UybZWo/1zQ== 35 74 75 + esbuild-darwin-64@0.14.48: 76 + version "0.14.48" 77 + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.48.tgz#ea3caddb707d88f844b1aa1dea5ff3b0a71ef1fd" 78 + integrity sha512-gGQZa4+hab2Va/Zww94YbshLuWteyKGD3+EsVon8EWTWhnHFRm5N9NbALNbwi/7hQ/hM1Zm4FuHg+k6BLsl5UA== 79 + 36 80 esbuild-darwin-arm64@0.14.36: 37 81 version "0.14.36" 38 82 resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.36.tgz#2a8040c2e465131e5281034f3c72405e643cb7b2" 39 83 integrity sha512-q8fY4r2Sx6P0Pr3VUm//eFYKVk07C5MHcEinU1BjyFnuYz4IxR/03uBbDwluR6ILIHnZTE7AkTUWIdidRi1Jjw== 40 84 85 + esbuild-darwin-arm64@0.14.48: 86 + version "0.14.48" 87 + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.48.tgz#4e5eaab54df66cc319b76a2ac0e8af4e6f0d9c2f" 88 + integrity sha512-bFjnNEXjhZT+IZ8RvRGNJthLWNHV5JkCtuOFOnjvo5pC0sk2/QVk0Qc06g2PV3J0TcU6kaPC3RN9yy9w2PSLEA== 89 + 41 90 esbuild-freebsd-64@0.14.36: 42 91 version "0.14.36" 43 92 resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.36.tgz#d82c387b4d01fe9e8631f97d41eb54f2dbeb68a3" 44 93 integrity sha512-Hn8AYuxXXRptybPqoMkga4HRFE7/XmhtlQjXFHoAIhKUPPMeJH35GYEUWGbjteai9FLFvBAjEAlwEtSGxnqWww== 94 + 95 + esbuild-freebsd-64@0.14.48: 96 + version "0.14.48" 97 + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.48.tgz#47b5abc7426eae66861490ffbb380acc67af5b15" 98 + integrity sha512-1NOlwRxmOsnPcWOGTB10JKAkYSb2nue0oM1AfHWunW/mv3wERfJmnYlGzL3UAOIUXZqW8GeA2mv+QGwq7DToqA== 45 99 46 100 esbuild-freebsd-arm64@0.14.36: 47 101 version "0.14.36" 48 102 resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.36.tgz#e8ce2e6c697da6c7ecd0cc0ac821d47c5ab68529" 49 103 integrity sha512-S3C0attylLLRiCcHiJd036eDEMOY32+h8P+jJ3kTcfhJANNjP0TNBNL30TZmEdOSx/820HJFgRrqpNAvTbjnDA== 50 104 105 + esbuild-freebsd-arm64@0.14.48: 106 + version "0.14.48" 107 + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.48.tgz#e8c54c8637cd44feed967ea12338b0a4da3a7b11" 108 + integrity sha512-gXqKdO8wabVcYtluAbikDH2jhXp+Klq5oCD5qbVyUG6tFiGhrC9oczKq3vIrrtwcxDQqK6+HDYK8Zrd4bCA9Gw== 109 + 51 110 esbuild-linux-32@0.14.36: 52 111 version "0.14.36" 53 112 resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.36.tgz#a4a261e2af91986ea62451f2db712a556cb38a15" 54 113 integrity sha512-Eh9OkyTrEZn9WGO4xkI3OPPpUX7p/3QYvdG0lL4rfr73Ap2HAr6D9lP59VMF64Ex01LhHSXwIsFG/8AQjh6eNw== 55 114 115 + esbuild-linux-32@0.14.48: 116 + version "0.14.48" 117 + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.48.tgz#229cf3246de2b7937c3ac13fac622d4d7a1344c5" 118 + integrity sha512-ghGyDfS289z/LReZQUuuKq9KlTiTspxL8SITBFQFAFRA/IkIvDpnZnCAKTCjGXAmUqroMQfKJXMxyjJA69c/nQ== 119 + 56 120 esbuild-linux-64@0.14.36: 57 121 version "0.14.36" 58 122 resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.36.tgz#4a9500f9197e2c8fcb884a511d2c9d4c2debde72" 59 123 integrity sha512-vFVFS5ve7PuwlfgoWNyRccGDi2QTNkQo/2k5U5ttVD0jRFaMlc8UQee708fOZA6zTCDy5RWsT5MJw3sl2X6KDg== 60 124 125 + esbuild-linux-64@0.14.48: 126 + version "0.14.48" 127 + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.48.tgz#7c0e7226c02c42aacc5656c36977493dc1e96c4f" 128 + integrity sha512-vni3p/gppLMVZLghI7oMqbOZdGmLbbKR23XFARKnszCIBpEMEDxOMNIKPmMItQrmH/iJrL1z8Jt2nynY0bE1ug== 129 + 61 130 esbuild-linux-arm64@0.14.36: 62 131 version "0.14.36" 63 132 resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.36.tgz#c91c21e25b315464bd7da867365dd1dae14ca176" 64 133 integrity sha512-24Vq1M7FdpSmaTYuu1w0Hdhiqkbto1I5Pjyi+4Cdw5fJKGlwQuw+hWynTcRI/cOZxBcBpP21gND7W27gHAiftw== 65 134 135 + esbuild-linux-arm64@0.14.48: 136 + version "0.14.48" 137 + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.48.tgz#0af1eda474b5c6cc0cace8235b74d0cb8fcf57a7" 138 + integrity sha512-3CFsOlpoxlKPRevEHq8aAntgYGYkE1N9yRYAcPyng/p4Wyx0tPR5SBYsxLKcgPB9mR8chHEhtWYz6EZ+H199Zw== 139 + 66 140 esbuild-linux-arm@0.14.36: 67 141 version "0.14.36" 68 142 resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.36.tgz#90e23bca2e6e549affbbe994f80ba3bb6c4d934a" 69 143 integrity sha512-NhgU4n+NCsYgt7Hy61PCquEz5aevI6VjQvxwBxtxrooXsxt5b2xtOUXYZe04JxqQo+XZk3d1gcr7pbV9MAQ/Lg== 70 144 145 + esbuild-linux-arm@0.14.48: 146 + version "0.14.48" 147 + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.48.tgz#de4d1fa6b77cdcd00e2bb43dd0801e4680f0ab52" 148 + integrity sha512-+VfSV7Akh1XUiDNXgqgY1cUP1i2vjI+BmlyXRfVz5AfV3jbpde8JTs5Q9sYgaoq5cWfuKfoZB/QkGOI+QcL1Tw== 149 + 71 150 esbuild-linux-mips64le@0.14.36: 72 151 version "0.14.36" 73 152 resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.36.tgz#40e11afb08353ff24709fc89e4db0f866bc131d2" 74 153 integrity sha512-hZUeTXvppJN+5rEz2EjsOFM9F1bZt7/d2FUM1lmQo//rXh1RTFYzhC0txn7WV0/jCC7SvrGRaRz0NMsRPf8SIA== 154 + 155 + esbuild-linux-mips64le@0.14.48: 156 + version "0.14.48" 157 + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.48.tgz#822c1778495f7868e990d4da47ad7281df28fd15" 158 + integrity sha512-cs0uOiRlPp6ymknDnjajCgvDMSsLw5mST2UXh+ZIrXTj2Ifyf2aAP3Iw4DiqgnyYLV2O/v/yWBJx+WfmKEpNLA== 75 159 76 160 esbuild-linux-ppc64le@0.14.36: 77 161 version "0.14.36" 78 162 resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.36.tgz#9e8a588c513d06cc3859f9dcc52e5fdfce8a1a5e" 79 163 integrity sha512-1Bg3QgzZjO+QtPhP9VeIBhAduHEc2kzU43MzBnMwpLSZ890azr4/A9Dganun8nsqD/1TBcqhId0z4mFDO8FAvg== 80 164 165 + esbuild-linux-ppc64le@0.14.48: 166 + version "0.14.48" 167 + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.48.tgz#55de0a9ec4a48fedfe82a63e083164d001709447" 168 + integrity sha512-+2F0vJMkuI0Wie/wcSPDCqXvSFEELH7Jubxb7mpWrA/4NpT+/byjxDz0gG6R1WJoeDefcrMfpBx4GFNN1JQorQ== 169 + 81 170 esbuild-linux-riscv64@0.14.36: 82 171 version "0.14.36" 83 172 resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.36.tgz#e578c09b23b3b97652e60e3692bfda628b541f06" 84 173 integrity sha512-dOE5pt3cOdqEhaufDRzNCHf5BSwxgygVak9UR7PH7KPVHwSTDAZHDoEjblxLqjJYpc5XaU9+gKJ9F8mp9r5I4A== 85 174 175 + esbuild-linux-riscv64@0.14.48: 176 + version "0.14.48" 177 + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.48.tgz#cd2b7381880b2f4b21a5a598fb673492120f18a5" 178 + integrity sha512-BmaK/GfEE+5F2/QDrIXteFGKnVHGxlnK9MjdVKMTfvtmudjY3k2t8NtlY4qemKSizc+QwyombGWTBDc76rxePA== 179 + 86 180 esbuild-linux-s390x@0.14.36: 87 181 version "0.14.36" 88 182 resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.36.tgz#3c9dab40d0d69932ffded0fd7317bb403626c9bc" 89 183 integrity sha512-g4FMdh//BBGTfVHjF6MO7Cz8gqRoDPzXWxRvWkJoGroKA18G9m0wddvPbEqcQf5Tbt2vSc1CIgag7cXwTmoTXg== 90 184 185 + esbuild-linux-s390x@0.14.48: 186 + version "0.14.48" 187 + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.48.tgz#4b319eca2a5c64637fc7397ffbd9671719cdb6bf" 188 + integrity sha512-tndw/0B9jiCL+KWKo0TSMaUm5UWBLsfCKVdbfMlb3d5LeV9WbijZ8Ordia8SAYv38VSJWOEt6eDCdOx8LqkC4g== 189 + 91 190 esbuild-netbsd-64@0.14.36: 92 191 version "0.14.36" 93 192 resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.36.tgz#e27847f6d506218291619b8c1e121ecd97628494" 94 193 integrity sha512-UB2bVImxkWk4vjnP62ehFNZ73lQY1xcnL5ZNYF3x0AG+j8HgdkNF05v67YJdCIuUJpBuTyCK8LORCYo9onSW+A== 95 194 195 + esbuild-netbsd-64@0.14.48: 196 + version "0.14.48" 197 + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.48.tgz#c27cde8b5cb55dcc227943a18ab078fb98d0adbf" 198 + integrity sha512-V9hgXfwf/T901Lr1wkOfoevtyNkrxmMcRHyticybBUHookznipMOHoF41Al68QBsqBxnITCEpjjd4yAos7z9Tw== 199 + 96 200 esbuild-node-loader@^0.6.5: 97 201 version "0.6.5" 98 202 resolved "https://registry.yarnpkg.com/esbuild-node-loader/-/esbuild-node-loader-0.6.5.tgz#c0aad436d01542150a8297b99dab71aa82add818" ··· 105 209 resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.36.tgz#c94c04c557fae516872a586eae67423da6d2fabb" 106 210 integrity sha512-NvGB2Chf8GxuleXRGk8e9zD3aSdRO5kLt9coTQbCg7WMGXeX471sBgh4kSg8pjx0yTXRt0MlrUDnjVYnetyivg== 107 211 212 + esbuild-openbsd-64@0.14.48: 213 + version "0.14.48" 214 + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.48.tgz#af5ab2d1cb41f09064bba9465fc8bf1309150df1" 215 + integrity sha512-+IHf4JcbnnBl4T52egorXMatil/za0awqzg2Vy6FBgPcBpisDWT2sVz/tNdrK9kAqj+GZG/jZdrOkj7wsrNTKA== 216 + 108 217 esbuild-register@^3.3.2: 109 218 version "3.3.2" 110 219 resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.3.2.tgz#1c3dc7179cabb4c7bd640a393eb916b18b12a223" ··· 115 224 resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.36.tgz#9b79febc0df65a30f1c9bd63047d1675511bf99d" 116 225 integrity sha512-VkUZS5ftTSjhRjuRLp+v78auMO3PZBXu6xl4ajomGenEm2/rGuWlhFSjB7YbBNErOchj51Jb2OK8lKAo8qdmsQ== 117 226 227 + esbuild-sunos-64@0.14.48: 228 + version "0.14.48" 229 + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.48.tgz#db3ae20526055cf6fd5c4582676233814603ac54" 230 + integrity sha512-77m8bsr5wOpOWbGi9KSqDphcq6dFeJyun8TA+12JW/GAjyfTwVtOnN8DOt6DSPUfEV+ltVMNqtXUeTeMAxl5KA== 231 + 118 232 esbuild-windows-32@0.14.36: 119 233 version "0.14.36" 120 234 resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.36.tgz#910d11936c8d2122ffdd3275e5b28d8a4e1240ec" 121 235 integrity sha512-bIar+A6hdytJjZrDxfMBUSEHHLfx3ynoEZXx/39nxy86pX/w249WZm8Bm0dtOAByAf4Z6qV0LsnTIJHiIqbw0w== 236 + 237 + esbuild-windows-32@0.14.48: 238 + version "0.14.48" 239 + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.48.tgz#021ffceb0a3f83078262870da88a912293c57475" 240 + integrity sha512-EPgRuTPP8vK9maxpTGDe5lSoIBHGKO/AuxDncg5O3NkrPeLNdvvK8oywB0zGaAZXxYWfNNSHskvvDgmfVTguhg== 122 241 123 242 esbuild-windows-64@0.14.36: 124 243 version "0.14.36" 125 244 resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.36.tgz#21b4ce8b42a4efc63f4b58ec617f1302448aad26" 126 245 integrity sha512-+p4MuRZekVChAeueT1Y9LGkxrT5x7YYJxYE8ZOTcEfeUUN43vktSn6hUNsvxzzATrSgq5QqRdllkVBxWZg7KqQ== 127 246 247 + esbuild-windows-64@0.14.48: 248 + version "0.14.48" 249 + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.48.tgz#a4d3407b580f9faac51f61eec095fa985fb3fee4" 250 + integrity sha512-YmpXjdT1q0b8ictSdGwH3M8VCoqPpK1/UArze3X199w6u8hUx3V8BhAi1WjbsfDYRBanVVtduAhh2sirImtAvA== 251 + 128 252 esbuild-windows-arm64@0.14.36: 129 253 version "0.14.36" 130 254 resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.36.tgz#ba21546fecb7297667d0052d00150de22c044b24" 131 255 integrity sha512-fBB4WlDqV1m18EF/aheGYQkQZHfPHiHJSBYzXIo8yKehek+0BtBwo/4PNwKGJ5T0YK0oc8pBKjgwPbzSrPLb+Q== 256 + 257 + esbuild-windows-arm64@0.14.48: 258 + version "0.14.48" 259 + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.48.tgz#762c0562127d8b09bfb70a3c816460742dd82880" 260 + integrity sha512-HHaOMCsCXp0rz5BT2crTka6MPWVno121NKApsGs/OIW5QC0ggC69YMGs1aJct9/9FSUF4A1xNE/cLvgB5svR4g== 132 261 133 262 esbuild@>=0.13.0, esbuild@>=0.13.12, esbuild@^0.14.0: 134 263 version "0.14.36" ··· 156 285 esbuild-windows-64 "0.14.36" 157 286 esbuild-windows-arm64 "0.14.36" 158 287 288 + esbuild@~0.14.47: 289 + version "0.14.48" 290 + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.48.tgz#da5d8d25cd2d940c45ea0cfecdca727f7aee2b85" 291 + integrity sha512-w6N1Yn5MtqK2U1/WZTX9ZqUVb8IOLZkZ5AdHkT6x3cHDMVsYWC7WPdiLmx19w3i4Rwzy5LqsEMtVihG3e4rFzA== 292 + optionalDependencies: 293 + esbuild-android-64 "0.14.48" 294 + esbuild-android-arm64 "0.14.48" 295 + esbuild-darwin-64 "0.14.48" 296 + esbuild-darwin-arm64 "0.14.48" 297 + esbuild-freebsd-64 "0.14.48" 298 + esbuild-freebsd-arm64 "0.14.48" 299 + esbuild-linux-32 "0.14.48" 300 + esbuild-linux-64 "0.14.48" 301 + esbuild-linux-arm "0.14.48" 302 + esbuild-linux-arm64 "0.14.48" 303 + esbuild-linux-mips64le "0.14.48" 304 + esbuild-linux-ppc64le "0.14.48" 305 + esbuild-linux-riscv64 "0.14.48" 306 + esbuild-linux-s390x "0.14.48" 307 + esbuild-netbsd-64 "0.14.48" 308 + esbuild-openbsd-64 "0.14.48" 309 + esbuild-sunos-64 "0.14.48" 310 + esbuild-windows-32 "0.14.48" 311 + esbuild-windows-64 "0.14.48" 312 + esbuild-windows-arm64 "0.14.48" 313 + 159 314 esno@^0.14.1: 160 315 version "0.14.1" 161 316 resolved "https://registry.yarnpkg.com/esno/-/esno-0.14.1.tgz#b7557b3c70eda5ae0c3f0daa07739b8337526610" ··· 166 321 esbuild-node-loader "^0.6.5" 167 322 esbuild-register "^3.3.2" 168 323 import-meta-resolve "^1.1.1" 324 + 325 + fsevents@~2.3.2: 326 + version "2.3.2" 327 + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 328 + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 329 + 330 + get-tsconfig@^4.1.0: 331 + version "4.1.0" 332 + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.1.0.tgz#325fd5a58ee94596037263ce8b7db0ce8ac7b925" 333 + integrity sha512-bhshxJhpfmeQ8x4fAvDqJV2VfGp5TfHdLpmBpNZZhMoVyfIrOippBW4mayC3DT9Sxuhcyl56Efw61qL28hG4EQ== 169 334 170 335 import-meta-resolve@^1.1.1: 171 336 version "1.1.1" ··· 210 375 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 211 376 integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 212 377 378 + source-map-support@^0.5.21: 379 + version "0.5.21" 380 + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" 381 + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== 382 + dependencies: 383 + buffer-from "^1.0.0" 384 + source-map "^0.6.0" 385 + 386 + source-map@^0.6.0: 387 + version "0.6.1" 388 + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 389 + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 390 + 213 391 tsm@^2.2.1: 214 392 version "2.2.1" 215 393 resolved "https://registry.yarnpkg.com/tsm/-/tsm-2.2.1.tgz#3e78e86a03b2f569c20cff4a9f66c4ec8fce65fc" 216 394 integrity sha512-qvJB0baPnxQJolZru11mRgGTdNlx17WqgJnle7eht3Vhb+VUR4/zFA5hFl6NqRe7m8BD9w/6yu0B2XciRrdoJA== 217 395 dependencies: 218 396 esbuild "^0.14.0" 397 + 398 + tsx@^3.7.1: 399 + version "3.7.1" 400 + resolved "https://registry.yarnpkg.com/tsx/-/tsx-3.7.1.tgz#36b76628c33abc8cd9cbab60c15a00e50c631f22" 401 + integrity sha512-dwl1GBdkwVQ9zRxTmETGi+ck8pewNm2QXh+HK6jHxdHmeCjfCL+Db3b4VX/dOMDSS2hle1j5LzQoo8OpVXu6XQ== 402 + dependencies: 403 + "@esbuild-kit/cjs-loader" "^2.3.0" 404 + "@esbuild-kit/core-utils" "^2.0.2" 405 + "@esbuild-kit/esm-loader" "^2.4.0" 406 + optionalDependencies: 407 + fsevents "~2.3.2" 219 408 220 409 typescript@^4.6.3: 221 410 version "4.6.3"