├── .gitignore
├── LICENSE
├── README.md
├── esno.js
├── package.json
├── pnpm-lock.yaml
├── publish.ts
├── test
└── test.ts
└── tsconfig.json
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020-present, Anthony Fu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | esno
3 |
4 |
5 |
6 | Node.js runtime enhanced with esbuild for loading TypeScript & ESM
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | From v0.15, `esno` is essentially an alias of [`tsx`](https://github.com/esbuild-kit/tsx), with automated CJS/ESM mode and caching.
15 |
16 | > Issues are disabled in this repo, they should be report in [esbuild-kit/tsx](https://github.com/esbuild-kit/tsx) instead.
17 |
18 | ## Usage
19 |
20 | ```bash
21 | npx esno hello.ts
22 | ```
23 |
24 | #### Install globally
25 |
26 | ```bash
27 | npm i -g esno
28 |
29 | esno index.ts
30 | ```
31 |
32 | #### Install as dependency
33 |
34 | ```bash
35 | npm i esno
36 | ```
37 |
38 | ```json
39 | {
40 | "scripts": {
41 | "start": "esno index.ts"
42 | },
43 | "dependencies": {
44 | "esno": "*"
45 | }
46 | }
47 | ```
48 |
49 | Learn more at [`tsx`](https://github.com/esbuild-kit/tsx).
50 |
--------------------------------------------------------------------------------
/esno.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | import('tsx/cli')
3 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "esno",
3 | "packageManager": "pnpm@9.11.0",
4 | "description": "Node.js runtime enhanced with esbuild for loading TypeScript & ESM",
5 | "version": "4.8.0",
6 | "license": "MIT",
7 | "type": "module",
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/antfu/esno.git"
11 | },
12 | "author": "Anthony Fu ",
13 | "scripts": {
14 | "test": "node esno.js test/*.*",
15 | "release": "bumpp && tsx publish.ts"
16 | },
17 | "dependencies": {
18 | "tsx": "^4.19.1"
19 | },
20 | "bin": {
21 | "esno": "esno.js"
22 | },
23 | "files": [
24 | "esno.js"
25 | ],
26 | "devDependencies": {
27 | "bumpp": "^9.6.1",
28 | "fsxx": "^0.1.0",
29 | "typescript": "^5.6.2",
30 | "zx": "^8.1.8"
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | dependencies:
11 | tsx:
12 | specifier: ^4.19.1
13 | version: 4.19.1
14 | devDependencies:
15 | bumpp:
16 | specifier: ^9.6.1
17 | version: 9.6.1
18 | fsxx:
19 | specifier: ^0.1.0
20 | version: 0.1.0
21 | typescript:
22 | specifier: ^5.6.2
23 | version: 5.6.2
24 | zx:
25 | specifier: ^8.1.8
26 | version: 8.1.8
27 |
28 | packages:
29 |
30 | '@esbuild/aix-ppc64@0.23.1':
31 | resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
32 | engines: {node: '>=18'}
33 | cpu: [ppc64]
34 | os: [aix]
35 |
36 | '@esbuild/android-arm64@0.23.1':
37 | resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==}
38 | engines: {node: '>=18'}
39 | cpu: [arm64]
40 | os: [android]
41 |
42 | '@esbuild/android-arm@0.23.1':
43 | resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==}
44 | engines: {node: '>=18'}
45 | cpu: [arm]
46 | os: [android]
47 |
48 | '@esbuild/android-x64@0.23.1':
49 | resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==}
50 | engines: {node: '>=18'}
51 | cpu: [x64]
52 | os: [android]
53 |
54 | '@esbuild/darwin-arm64@0.23.1':
55 | resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==}
56 | engines: {node: '>=18'}
57 | cpu: [arm64]
58 | os: [darwin]
59 |
60 | '@esbuild/darwin-x64@0.23.1':
61 | resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==}
62 | engines: {node: '>=18'}
63 | cpu: [x64]
64 | os: [darwin]
65 |
66 | '@esbuild/freebsd-arm64@0.23.1':
67 | resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==}
68 | engines: {node: '>=18'}
69 | cpu: [arm64]
70 | os: [freebsd]
71 |
72 | '@esbuild/freebsd-x64@0.23.1':
73 | resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==}
74 | engines: {node: '>=18'}
75 | cpu: [x64]
76 | os: [freebsd]
77 |
78 | '@esbuild/linux-arm64@0.23.1':
79 | resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==}
80 | engines: {node: '>=18'}
81 | cpu: [arm64]
82 | os: [linux]
83 |
84 | '@esbuild/linux-arm@0.23.1':
85 | resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==}
86 | engines: {node: '>=18'}
87 | cpu: [arm]
88 | os: [linux]
89 |
90 | '@esbuild/linux-ia32@0.23.1':
91 | resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==}
92 | engines: {node: '>=18'}
93 | cpu: [ia32]
94 | os: [linux]
95 |
96 | '@esbuild/linux-loong64@0.23.1':
97 | resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==}
98 | engines: {node: '>=18'}
99 | cpu: [loong64]
100 | os: [linux]
101 |
102 | '@esbuild/linux-mips64el@0.23.1':
103 | resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==}
104 | engines: {node: '>=18'}
105 | cpu: [mips64el]
106 | os: [linux]
107 |
108 | '@esbuild/linux-ppc64@0.23.1':
109 | resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==}
110 | engines: {node: '>=18'}
111 | cpu: [ppc64]
112 | os: [linux]
113 |
114 | '@esbuild/linux-riscv64@0.23.1':
115 | resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==}
116 | engines: {node: '>=18'}
117 | cpu: [riscv64]
118 | os: [linux]
119 |
120 | '@esbuild/linux-s390x@0.23.1':
121 | resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==}
122 | engines: {node: '>=18'}
123 | cpu: [s390x]
124 | os: [linux]
125 |
126 | '@esbuild/linux-x64@0.23.1':
127 | resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==}
128 | engines: {node: '>=18'}
129 | cpu: [x64]
130 | os: [linux]
131 |
132 | '@esbuild/netbsd-x64@0.23.1':
133 | resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==}
134 | engines: {node: '>=18'}
135 | cpu: [x64]
136 | os: [netbsd]
137 |
138 | '@esbuild/openbsd-arm64@0.23.1':
139 | resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
140 | engines: {node: '>=18'}
141 | cpu: [arm64]
142 | os: [openbsd]
143 |
144 | '@esbuild/openbsd-x64@0.23.1':
145 | resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==}
146 | engines: {node: '>=18'}
147 | cpu: [x64]
148 | os: [openbsd]
149 |
150 | '@esbuild/sunos-x64@0.23.1':
151 | resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
152 | engines: {node: '>=18'}
153 | cpu: [x64]
154 | os: [sunos]
155 |
156 | '@esbuild/win32-arm64@0.23.1':
157 | resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==}
158 | engines: {node: '>=18'}
159 | cpu: [arm64]
160 | os: [win32]
161 |
162 | '@esbuild/win32-ia32@0.23.1':
163 | resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==}
164 | engines: {node: '>=18'}
165 | cpu: [ia32]
166 | os: [win32]
167 |
168 | '@esbuild/win32-x64@0.23.1':
169 | resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==}
170 | engines: {node: '>=18'}
171 | cpu: [x64]
172 | os: [win32]
173 |
174 | '@jsdevtools/ez-spawn@3.0.4':
175 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
176 | engines: {node: '>=10'}
177 |
178 | '@nodelib/fs.scandir@2.1.5':
179 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
180 | engines: {node: '>= 8'}
181 |
182 | '@nodelib/fs.stat@2.0.5':
183 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
184 | engines: {node: '>= 8'}
185 |
186 | '@nodelib/fs.walk@1.2.8':
187 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
188 | engines: {node: '>= 8'}
189 |
190 | '@types/fs-extra@11.0.1':
191 | resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==}
192 |
193 | '@types/fs-extra@9.0.13':
194 | resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==}
195 |
196 | '@types/jsonfile@6.1.1':
197 | resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==}
198 |
199 | '@types/minimist@1.2.2':
200 | resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
201 |
202 | '@types/node@17.0.45':
203 | resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
204 |
205 | '@types/node@18.16.19':
206 | resolution: {integrity: sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==}
207 |
208 | '@types/node@22.7.4':
209 | resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==}
210 |
211 | '@types/ps-tree@1.1.2':
212 | resolution: {integrity: sha512-ZREFYlpUmPQJ0esjxoG1fMvB2HNaD3z+mjqdSosZvd3RalncI9NEur73P8ZJz4YQdL64CmV1w0RuqoRUlhQRBw==}
213 |
214 | '@types/which@2.0.2':
215 | resolution: {integrity: sha512-113D3mDkZDjo+EeUEHCFy0qniNc1ZpecGiAU7WSo7YDoSzolZIQKpYFHrPpjkB2nuyahcKfrmLXeQlh7gqJYdw==}
216 |
217 | acorn@8.11.3:
218 | resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
219 | engines: {node: '>=0.4.0'}
220 | hasBin: true
221 |
222 | anymatch@3.1.3:
223 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
224 | engines: {node: '>= 8'}
225 |
226 | argparse@2.0.1:
227 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
228 |
229 | binary-extensions@2.2.0:
230 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
231 | engines: {node: '>=8'}
232 |
233 | braces@3.0.2:
234 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
235 | engines: {node: '>=8'}
236 |
237 | bumpp@9.6.1:
238 | resolution: {integrity: sha512-lQlPfyS0GrO5FaOODK+OHQxfCT+6/xWfd3Zt8dzsmzm69RWQfh5fAU9igmeZWOzK/s+4vL+gQLo3yw474ntBZw==}
239 | engines: {node: '>=10'}
240 | hasBin: true
241 |
242 | c12@1.11.2:
243 | resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==}
244 | peerDependencies:
245 | magicast: ^0.3.4
246 | peerDependenciesMeta:
247 | magicast:
248 | optional: true
249 |
250 | cac@6.7.14:
251 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
252 | engines: {node: '>=8'}
253 |
254 | call-me-maybe@1.0.2:
255 | resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
256 |
257 | chalk@5.3.0:
258 | resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
259 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
260 |
261 | chokidar@3.6.0:
262 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
263 | engines: {node: '>= 8.10.0'}
264 |
265 | chownr@2.0.0:
266 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
267 | engines: {node: '>=10'}
268 |
269 | citty@0.1.6:
270 | resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
271 |
272 | confbox@0.1.7:
273 | resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
274 |
275 | consola@3.2.3:
276 | resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
277 | engines: {node: ^14.18.0 || >=16.10.0}
278 |
279 | cross-spawn@7.0.3:
280 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
281 | engines: {node: '>= 8'}
282 |
283 | data-uri-to-buffer@4.0.1:
284 | resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
285 | engines: {node: '>= 12'}
286 |
287 | defu@6.1.4:
288 | resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
289 |
290 | destr@2.0.3:
291 | resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
292 |
293 | dir-glob@3.0.1:
294 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
295 | engines: {node: '>=8'}
296 |
297 | dotenv@16.4.5:
298 | resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
299 | engines: {node: '>=12'}
300 |
301 | duplexer@0.1.2:
302 | resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
303 |
304 | esbuild@0.23.1:
305 | resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==}
306 | engines: {node: '>=18'}
307 | hasBin: true
308 |
309 | escalade@3.2.0:
310 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
311 | engines: {node: '>=6'}
312 |
313 | event-stream@3.3.4:
314 | resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==}
315 |
316 | execa@8.0.1:
317 | resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
318 | engines: {node: '>=16.17'}
319 |
320 | fast-glob@3.3.0:
321 | resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==}
322 | engines: {node: '>=8.6.0'}
323 |
324 | fast-glob@3.3.2:
325 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
326 | engines: {node: '>=8.6.0'}
327 |
328 | fastq@1.11.1:
329 | resolution: {integrity: sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==}
330 |
331 | fetch-blob@3.2.0:
332 | resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
333 | engines: {node: ^12.20 || >= 14.13}
334 |
335 | fill-range@7.0.1:
336 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
337 | engines: {node: '>=8'}
338 |
339 | formdata-polyfill@4.0.10:
340 | resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
341 | engines: {node: '>=12.20.0'}
342 |
343 | from@0.1.7:
344 | resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==}
345 |
346 | fs-extra@10.1.0:
347 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
348 | engines: {node: '>=12'}
349 |
350 | fs-minipass@2.1.0:
351 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
352 | engines: {node: '>= 8'}
353 |
354 | fsevents@2.3.3:
355 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
356 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
357 | os: [darwin]
358 |
359 | fsxx@0.1.0:
360 | resolution: {integrity: sha512-KFbo5/ECtFO5UI2aScvrhuEcf6V0BUnjg1LtM9/pqc3tR++fS5jqmUEujsbpdEtM5rg2sqMeI+WJjdp6TqMDMQ==}
361 | engines: {node: '>= 14.8.0'}
362 |
363 | get-stream@8.0.1:
364 | resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
365 | engines: {node: '>=16'}
366 |
367 | get-tsconfig@4.8.1:
368 | resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==}
369 |
370 | giget@1.2.3:
371 | resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
372 | hasBin: true
373 |
374 | glob-parent@5.1.2:
375 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
376 | engines: {node: '>= 6'}
377 |
378 | globby@13.2.2:
379 | resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
380 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
381 |
382 | graceful-fs@4.2.8:
383 | resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==}
384 |
385 | human-signals@5.0.0:
386 | resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
387 | engines: {node: '>=16.17.0'}
388 |
389 | ignore@5.2.4:
390 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
391 | engines: {node: '>= 4'}
392 |
393 | is-binary-path@2.1.0:
394 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
395 | engines: {node: '>=8'}
396 |
397 | is-extglob@2.1.1:
398 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
399 | engines: {node: '>=0.10.0'}
400 |
401 | is-glob@4.0.1:
402 | resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==}
403 | engines: {node: '>=0.10.0'}
404 |
405 | is-number@7.0.0:
406 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
407 | engines: {node: '>=0.12.0'}
408 |
409 | is-stream@3.0.0:
410 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
411 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
412 |
413 | isexe@2.0.0:
414 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
415 |
416 | jiti@1.21.6:
417 | resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
418 | hasBin: true
419 |
420 | js-yaml@4.1.0:
421 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
422 | hasBin: true
423 |
424 | jsonc-parser@3.3.1:
425 | resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
426 |
427 | jsonfile@6.1.0:
428 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
429 |
430 | kleur@3.0.3:
431 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
432 | engines: {node: '>=6'}
433 |
434 | map-stream@0.1.0:
435 | resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==}
436 |
437 | merge-stream@2.0.0:
438 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
439 |
440 | merge2@1.4.1:
441 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
442 | engines: {node: '>= 8'}
443 |
444 | micromatch@4.0.4:
445 | resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
446 | engines: {node: '>=8.6'}
447 |
448 | mimic-fn@4.0.0:
449 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
450 | engines: {node: '>=12'}
451 |
452 | minimist@1.2.8:
453 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
454 |
455 | minipass@3.3.6:
456 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
457 | engines: {node: '>=8'}
458 |
459 | minipass@5.0.0:
460 | resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
461 | engines: {node: '>=8'}
462 |
463 | minizlib@2.1.2:
464 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
465 | engines: {node: '>= 8'}
466 |
467 | mkdirp@1.0.4:
468 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
469 | engines: {node: '>=10'}
470 | hasBin: true
471 |
472 | mlly@1.7.1:
473 | resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
474 |
475 | node-domexception@1.0.0:
476 | resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
477 | engines: {node: '>=10.5.0'}
478 |
479 | node-fetch-native@1.6.4:
480 | resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
481 |
482 | node-fetch@3.3.1:
483 | resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==}
484 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
485 |
486 | normalize-path@3.0.0:
487 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
488 | engines: {node: '>=0.10.0'}
489 |
490 | npm-run-path@5.3.0:
491 | resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
492 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
493 |
494 | nypm@0.3.8:
495 | resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==}
496 | engines: {node: ^14.16.0 || >=16.10.0}
497 | hasBin: true
498 |
499 | ohash@1.1.3:
500 | resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==}
501 |
502 | onetime@6.0.0:
503 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
504 | engines: {node: '>=12'}
505 |
506 | path-key@3.1.1:
507 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
508 | engines: {node: '>=8'}
509 |
510 | path-key@4.0.0:
511 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
512 | engines: {node: '>=12'}
513 |
514 | path-type@4.0.0:
515 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
516 | engines: {node: '>=8'}
517 |
518 | pathe@1.1.2:
519 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
520 |
521 | pause-stream@0.0.11:
522 | resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
523 |
524 | perfect-debounce@1.0.0:
525 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
526 |
527 | picomatch@2.3.0:
528 | resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==}
529 | engines: {node: '>=8.6'}
530 |
531 | pkg-types@1.2.0:
532 | resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==}
533 |
534 | prompts@2.4.2:
535 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
536 | engines: {node: '>= 6'}
537 |
538 | ps-tree@1.2.0:
539 | resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==}
540 | engines: {node: '>= 0.10'}
541 | hasBin: true
542 |
543 | queue-microtask@1.2.3:
544 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
545 |
546 | rc9@2.1.2:
547 | resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
548 |
549 | readdirp@3.6.0:
550 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
551 | engines: {node: '>=8.10.0'}
552 |
553 | resolve-pkg-maps@1.0.0:
554 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
555 |
556 | reusify@1.0.4:
557 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
558 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
559 |
560 | run-parallel@1.2.0:
561 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
562 |
563 | semver@7.6.3:
564 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
565 | engines: {node: '>=10'}
566 | hasBin: true
567 |
568 | shebang-command@2.0.0:
569 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
570 | engines: {node: '>=8'}
571 |
572 | shebang-regex@3.0.0:
573 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
574 | engines: {node: '>=8'}
575 |
576 | signal-exit@4.1.0:
577 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
578 | engines: {node: '>=14'}
579 |
580 | sisteransi@1.0.5:
581 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
582 |
583 | slash@4.0.0:
584 | resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
585 | engines: {node: '>=12'}
586 |
587 | split@0.3.3:
588 | resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==}
589 |
590 | stream-combiner@0.0.4:
591 | resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==}
592 |
593 | string-argv@0.3.2:
594 | resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
595 | engines: {node: '>=0.6.19'}
596 |
597 | strip-final-newline@3.0.0:
598 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
599 | engines: {node: '>=12'}
600 |
601 | tar@6.2.0:
602 | resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==}
603 | engines: {node: '>=10'}
604 |
605 | through@2.3.8:
606 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
607 |
608 | to-regex-range@5.0.1:
609 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
610 | engines: {node: '>=8.0'}
611 |
612 | tsx@4.19.1:
613 | resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==}
614 | engines: {node: '>=18.0.0'}
615 | hasBin: true
616 |
617 | type-detect@4.0.8:
618 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
619 | engines: {node: '>=4'}
620 |
621 | typescript@5.6.2:
622 | resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==}
623 | engines: {node: '>=14.17'}
624 | hasBin: true
625 |
626 | ufo@1.4.0:
627 | resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==}
628 |
629 | ufo@1.5.4:
630 | resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
631 |
632 | undici-types@6.19.8:
633 | resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
634 |
635 | universalify@2.0.0:
636 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
637 | engines: {node: '>= 10.0.0'}
638 |
639 | web-streams-polyfill@3.2.1:
640 | resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==}
641 | engines: {node: '>= 8'}
642 |
643 | which@2.0.2:
644 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
645 | engines: {node: '>= 8'}
646 | hasBin: true
647 |
648 | yallist@4.0.0:
649 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
650 |
651 | yaml@2.3.1:
652 | resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}
653 | engines: {node: '>= 14'}
654 |
655 | zx@6.2.5:
656 | resolution: {integrity: sha512-aTEZSL8sp1IhMUhxlXRTPH6MwzcuTBA3G4LLuH68NIj8kENfcaVGV7cn8LQXXHwG1M9LDI6ST6Qcw0EOrhRAVA==}
657 | engines: {node: '>= 16.0.0'}
658 | hasBin: true
659 |
660 | zx@8.1.8:
661 | resolution: {integrity: sha512-m8s48skYQ8EcRz9KXfc7rZCjqlZevOGiNxq5tNhDiGnhOvXKRGxVr+ajUma9B6zxMdHGSSbnjV/R/r7Ue2xd+A==}
662 | engines: {node: '>= 12.17.0'}
663 | hasBin: true
664 |
665 | snapshots:
666 |
667 | '@esbuild/aix-ppc64@0.23.1':
668 | optional: true
669 |
670 | '@esbuild/android-arm64@0.23.1':
671 | optional: true
672 |
673 | '@esbuild/android-arm@0.23.1':
674 | optional: true
675 |
676 | '@esbuild/android-x64@0.23.1':
677 | optional: true
678 |
679 | '@esbuild/darwin-arm64@0.23.1':
680 | optional: true
681 |
682 | '@esbuild/darwin-x64@0.23.1':
683 | optional: true
684 |
685 | '@esbuild/freebsd-arm64@0.23.1':
686 | optional: true
687 |
688 | '@esbuild/freebsd-x64@0.23.1':
689 | optional: true
690 |
691 | '@esbuild/linux-arm64@0.23.1':
692 | optional: true
693 |
694 | '@esbuild/linux-arm@0.23.1':
695 | optional: true
696 |
697 | '@esbuild/linux-ia32@0.23.1':
698 | optional: true
699 |
700 | '@esbuild/linux-loong64@0.23.1':
701 | optional: true
702 |
703 | '@esbuild/linux-mips64el@0.23.1':
704 | optional: true
705 |
706 | '@esbuild/linux-ppc64@0.23.1':
707 | optional: true
708 |
709 | '@esbuild/linux-riscv64@0.23.1':
710 | optional: true
711 |
712 | '@esbuild/linux-s390x@0.23.1':
713 | optional: true
714 |
715 | '@esbuild/linux-x64@0.23.1':
716 | optional: true
717 |
718 | '@esbuild/netbsd-x64@0.23.1':
719 | optional: true
720 |
721 | '@esbuild/openbsd-arm64@0.23.1':
722 | optional: true
723 |
724 | '@esbuild/openbsd-x64@0.23.1':
725 | optional: true
726 |
727 | '@esbuild/sunos-x64@0.23.1':
728 | optional: true
729 |
730 | '@esbuild/win32-arm64@0.23.1':
731 | optional: true
732 |
733 | '@esbuild/win32-ia32@0.23.1':
734 | optional: true
735 |
736 | '@esbuild/win32-x64@0.23.1':
737 | optional: true
738 |
739 | '@jsdevtools/ez-spawn@3.0.4':
740 | dependencies:
741 | call-me-maybe: 1.0.2
742 | cross-spawn: 7.0.3
743 | string-argv: 0.3.2
744 | type-detect: 4.0.8
745 |
746 | '@nodelib/fs.scandir@2.1.5':
747 | dependencies:
748 | '@nodelib/fs.stat': 2.0.5
749 | run-parallel: 1.2.0
750 |
751 | '@nodelib/fs.stat@2.0.5': {}
752 |
753 | '@nodelib/fs.walk@1.2.8':
754 | dependencies:
755 | '@nodelib/fs.scandir': 2.1.5
756 | fastq: 1.11.1
757 |
758 | '@types/fs-extra@11.0.1':
759 | dependencies:
760 | '@types/jsonfile': 6.1.1
761 | '@types/node': 22.7.4
762 | optional: true
763 |
764 | '@types/fs-extra@9.0.13':
765 | dependencies:
766 | '@types/node': 18.16.19
767 |
768 | '@types/jsonfile@6.1.1':
769 | dependencies:
770 | '@types/node': 22.7.4
771 | optional: true
772 |
773 | '@types/minimist@1.2.2': {}
774 |
775 | '@types/node@17.0.45': {}
776 |
777 | '@types/node@18.16.19': {}
778 |
779 | '@types/node@22.7.4':
780 | dependencies:
781 | undici-types: 6.19.8
782 | optional: true
783 |
784 | '@types/ps-tree@1.1.2': {}
785 |
786 | '@types/which@2.0.2': {}
787 |
788 | acorn@8.11.3: {}
789 |
790 | anymatch@3.1.3:
791 | dependencies:
792 | normalize-path: 3.0.0
793 | picomatch: 2.3.0
794 |
795 | argparse@2.0.1: {}
796 |
797 | binary-extensions@2.2.0: {}
798 |
799 | braces@3.0.2:
800 | dependencies:
801 | fill-range: 7.0.1
802 |
803 | bumpp@9.6.1:
804 | dependencies:
805 | '@jsdevtools/ez-spawn': 3.0.4
806 | c12: 1.11.2
807 | cac: 6.7.14
808 | escalade: 3.2.0
809 | fast-glob: 3.3.2
810 | js-yaml: 4.1.0
811 | jsonc-parser: 3.3.1
812 | prompts: 2.4.2
813 | semver: 7.6.3
814 | transitivePeerDependencies:
815 | - magicast
816 |
817 | c12@1.11.2:
818 | dependencies:
819 | chokidar: 3.6.0
820 | confbox: 0.1.7
821 | defu: 6.1.4
822 | dotenv: 16.4.5
823 | giget: 1.2.3
824 | jiti: 1.21.6
825 | mlly: 1.7.1
826 | ohash: 1.1.3
827 | pathe: 1.1.2
828 | perfect-debounce: 1.0.0
829 | pkg-types: 1.2.0
830 | rc9: 2.1.2
831 |
832 | cac@6.7.14: {}
833 |
834 | call-me-maybe@1.0.2: {}
835 |
836 | chalk@5.3.0: {}
837 |
838 | chokidar@3.6.0:
839 | dependencies:
840 | anymatch: 3.1.3
841 | braces: 3.0.2
842 | glob-parent: 5.1.2
843 | is-binary-path: 2.1.0
844 | is-glob: 4.0.1
845 | normalize-path: 3.0.0
846 | readdirp: 3.6.0
847 | optionalDependencies:
848 | fsevents: 2.3.3
849 |
850 | chownr@2.0.0: {}
851 |
852 | citty@0.1.6:
853 | dependencies:
854 | consola: 3.2.3
855 |
856 | confbox@0.1.7: {}
857 |
858 | consola@3.2.3: {}
859 |
860 | cross-spawn@7.0.3:
861 | dependencies:
862 | path-key: 3.1.1
863 | shebang-command: 2.0.0
864 | which: 2.0.2
865 |
866 | data-uri-to-buffer@4.0.1: {}
867 |
868 | defu@6.1.4: {}
869 |
870 | destr@2.0.3: {}
871 |
872 | dir-glob@3.0.1:
873 | dependencies:
874 | path-type: 4.0.0
875 |
876 | dotenv@16.4.5: {}
877 |
878 | duplexer@0.1.2: {}
879 |
880 | esbuild@0.23.1:
881 | optionalDependencies:
882 | '@esbuild/aix-ppc64': 0.23.1
883 | '@esbuild/android-arm': 0.23.1
884 | '@esbuild/android-arm64': 0.23.1
885 | '@esbuild/android-x64': 0.23.1
886 | '@esbuild/darwin-arm64': 0.23.1
887 | '@esbuild/darwin-x64': 0.23.1
888 | '@esbuild/freebsd-arm64': 0.23.1
889 | '@esbuild/freebsd-x64': 0.23.1
890 | '@esbuild/linux-arm': 0.23.1
891 | '@esbuild/linux-arm64': 0.23.1
892 | '@esbuild/linux-ia32': 0.23.1
893 | '@esbuild/linux-loong64': 0.23.1
894 | '@esbuild/linux-mips64el': 0.23.1
895 | '@esbuild/linux-ppc64': 0.23.1
896 | '@esbuild/linux-riscv64': 0.23.1
897 | '@esbuild/linux-s390x': 0.23.1
898 | '@esbuild/linux-x64': 0.23.1
899 | '@esbuild/netbsd-x64': 0.23.1
900 | '@esbuild/openbsd-arm64': 0.23.1
901 | '@esbuild/openbsd-x64': 0.23.1
902 | '@esbuild/sunos-x64': 0.23.1
903 | '@esbuild/win32-arm64': 0.23.1
904 | '@esbuild/win32-ia32': 0.23.1
905 | '@esbuild/win32-x64': 0.23.1
906 |
907 | escalade@3.2.0: {}
908 |
909 | event-stream@3.3.4:
910 | dependencies:
911 | duplexer: 0.1.2
912 | from: 0.1.7
913 | map-stream: 0.1.0
914 | pause-stream: 0.0.11
915 | split: 0.3.3
916 | stream-combiner: 0.0.4
917 | through: 2.3.8
918 |
919 | execa@8.0.1:
920 | dependencies:
921 | cross-spawn: 7.0.3
922 | get-stream: 8.0.1
923 | human-signals: 5.0.0
924 | is-stream: 3.0.0
925 | merge-stream: 2.0.0
926 | npm-run-path: 5.3.0
927 | onetime: 6.0.0
928 | signal-exit: 4.1.0
929 | strip-final-newline: 3.0.0
930 |
931 | fast-glob@3.3.0:
932 | dependencies:
933 | '@nodelib/fs.stat': 2.0.5
934 | '@nodelib/fs.walk': 1.2.8
935 | glob-parent: 5.1.2
936 | merge2: 1.4.1
937 | micromatch: 4.0.4
938 |
939 | fast-glob@3.3.2:
940 | dependencies:
941 | '@nodelib/fs.stat': 2.0.5
942 | '@nodelib/fs.walk': 1.2.8
943 | glob-parent: 5.1.2
944 | merge2: 1.4.1
945 | micromatch: 4.0.4
946 |
947 | fastq@1.11.1:
948 | dependencies:
949 | reusify: 1.0.4
950 |
951 | fetch-blob@3.2.0:
952 | dependencies:
953 | node-domexception: 1.0.0
954 | web-streams-polyfill: 3.2.1
955 |
956 | fill-range@7.0.1:
957 | dependencies:
958 | to-regex-range: 5.0.1
959 |
960 | formdata-polyfill@4.0.10:
961 | dependencies:
962 | fetch-blob: 3.2.0
963 |
964 | from@0.1.7: {}
965 |
966 | fs-extra@10.1.0:
967 | dependencies:
968 | graceful-fs: 4.2.8
969 | jsonfile: 6.1.0
970 | universalify: 2.0.0
971 |
972 | fs-minipass@2.1.0:
973 | dependencies:
974 | minipass: 3.3.6
975 |
976 | fsevents@2.3.3:
977 | optional: true
978 |
979 | fsxx@0.1.0:
980 | dependencies:
981 | fast-glob: 3.3.0
982 | fs-extra: 10.1.0
983 | zx: 6.2.5
984 |
985 | get-stream@8.0.1: {}
986 |
987 | get-tsconfig@4.8.1:
988 | dependencies:
989 | resolve-pkg-maps: 1.0.0
990 |
991 | giget@1.2.3:
992 | dependencies:
993 | citty: 0.1.6
994 | consola: 3.2.3
995 | defu: 6.1.4
996 | node-fetch-native: 1.6.4
997 | nypm: 0.3.8
998 | ohash: 1.1.3
999 | pathe: 1.1.2
1000 | tar: 6.2.0
1001 |
1002 | glob-parent@5.1.2:
1003 | dependencies:
1004 | is-glob: 4.0.1
1005 |
1006 | globby@13.2.2:
1007 | dependencies:
1008 | dir-glob: 3.0.1
1009 | fast-glob: 3.3.2
1010 | ignore: 5.2.4
1011 | merge2: 1.4.1
1012 | slash: 4.0.0
1013 |
1014 | graceful-fs@4.2.8: {}
1015 |
1016 | human-signals@5.0.0: {}
1017 |
1018 | ignore@5.2.4: {}
1019 |
1020 | is-binary-path@2.1.0:
1021 | dependencies:
1022 | binary-extensions: 2.2.0
1023 |
1024 | is-extglob@2.1.1: {}
1025 |
1026 | is-glob@4.0.1:
1027 | dependencies:
1028 | is-extglob: 2.1.1
1029 |
1030 | is-number@7.0.0: {}
1031 |
1032 | is-stream@3.0.0: {}
1033 |
1034 | isexe@2.0.0: {}
1035 |
1036 | jiti@1.21.6: {}
1037 |
1038 | js-yaml@4.1.0:
1039 | dependencies:
1040 | argparse: 2.0.1
1041 |
1042 | jsonc-parser@3.3.1: {}
1043 |
1044 | jsonfile@6.1.0:
1045 | dependencies:
1046 | universalify: 2.0.0
1047 | optionalDependencies:
1048 | graceful-fs: 4.2.8
1049 |
1050 | kleur@3.0.3: {}
1051 |
1052 | map-stream@0.1.0: {}
1053 |
1054 | merge-stream@2.0.0: {}
1055 |
1056 | merge2@1.4.1: {}
1057 |
1058 | micromatch@4.0.4:
1059 | dependencies:
1060 | braces: 3.0.2
1061 | picomatch: 2.3.0
1062 |
1063 | mimic-fn@4.0.0: {}
1064 |
1065 | minimist@1.2.8: {}
1066 |
1067 | minipass@3.3.6:
1068 | dependencies:
1069 | yallist: 4.0.0
1070 |
1071 | minipass@5.0.0: {}
1072 |
1073 | minizlib@2.1.2:
1074 | dependencies:
1075 | minipass: 3.3.6
1076 | yallist: 4.0.0
1077 |
1078 | mkdirp@1.0.4: {}
1079 |
1080 | mlly@1.7.1:
1081 | dependencies:
1082 | acorn: 8.11.3
1083 | pathe: 1.1.2
1084 | pkg-types: 1.2.0
1085 | ufo: 1.5.4
1086 |
1087 | node-domexception@1.0.0: {}
1088 |
1089 | node-fetch-native@1.6.4: {}
1090 |
1091 | node-fetch@3.3.1:
1092 | dependencies:
1093 | data-uri-to-buffer: 4.0.1
1094 | fetch-blob: 3.2.0
1095 | formdata-polyfill: 4.0.10
1096 |
1097 | normalize-path@3.0.0: {}
1098 |
1099 | npm-run-path@5.3.0:
1100 | dependencies:
1101 | path-key: 4.0.0
1102 |
1103 | nypm@0.3.8:
1104 | dependencies:
1105 | citty: 0.1.6
1106 | consola: 3.2.3
1107 | execa: 8.0.1
1108 | pathe: 1.1.2
1109 | ufo: 1.4.0
1110 |
1111 | ohash@1.1.3: {}
1112 |
1113 | onetime@6.0.0:
1114 | dependencies:
1115 | mimic-fn: 4.0.0
1116 |
1117 | path-key@3.1.1: {}
1118 |
1119 | path-key@4.0.0: {}
1120 |
1121 | path-type@4.0.0: {}
1122 |
1123 | pathe@1.1.2: {}
1124 |
1125 | pause-stream@0.0.11:
1126 | dependencies:
1127 | through: 2.3.8
1128 |
1129 | perfect-debounce@1.0.0: {}
1130 |
1131 | picomatch@2.3.0: {}
1132 |
1133 | pkg-types@1.2.0:
1134 | dependencies:
1135 | confbox: 0.1.7
1136 | mlly: 1.7.1
1137 | pathe: 1.1.2
1138 |
1139 | prompts@2.4.2:
1140 | dependencies:
1141 | kleur: 3.0.3
1142 | sisteransi: 1.0.5
1143 |
1144 | ps-tree@1.2.0:
1145 | dependencies:
1146 | event-stream: 3.3.4
1147 |
1148 | queue-microtask@1.2.3: {}
1149 |
1150 | rc9@2.1.2:
1151 | dependencies:
1152 | defu: 6.1.4
1153 | destr: 2.0.3
1154 |
1155 | readdirp@3.6.0:
1156 | dependencies:
1157 | picomatch: 2.3.0
1158 |
1159 | resolve-pkg-maps@1.0.0: {}
1160 |
1161 | reusify@1.0.4: {}
1162 |
1163 | run-parallel@1.2.0:
1164 | dependencies:
1165 | queue-microtask: 1.2.3
1166 |
1167 | semver@7.6.3: {}
1168 |
1169 | shebang-command@2.0.0:
1170 | dependencies:
1171 | shebang-regex: 3.0.0
1172 |
1173 | shebang-regex@3.0.0: {}
1174 |
1175 | signal-exit@4.1.0: {}
1176 |
1177 | sisteransi@1.0.5: {}
1178 |
1179 | slash@4.0.0: {}
1180 |
1181 | split@0.3.3:
1182 | dependencies:
1183 | through: 2.3.8
1184 |
1185 | stream-combiner@0.0.4:
1186 | dependencies:
1187 | duplexer: 0.1.2
1188 |
1189 | string-argv@0.3.2: {}
1190 |
1191 | strip-final-newline@3.0.0: {}
1192 |
1193 | tar@6.2.0:
1194 | dependencies:
1195 | chownr: 2.0.0
1196 | fs-minipass: 2.1.0
1197 | minipass: 5.0.0
1198 | minizlib: 2.1.2
1199 | mkdirp: 1.0.4
1200 | yallist: 4.0.0
1201 |
1202 | through@2.3.8: {}
1203 |
1204 | to-regex-range@5.0.1:
1205 | dependencies:
1206 | is-number: 7.0.0
1207 |
1208 | tsx@4.19.1:
1209 | dependencies:
1210 | esbuild: 0.23.1
1211 | get-tsconfig: 4.8.1
1212 | optionalDependencies:
1213 | fsevents: 2.3.3
1214 |
1215 | type-detect@4.0.8: {}
1216 |
1217 | typescript@5.6.2: {}
1218 |
1219 | ufo@1.4.0: {}
1220 |
1221 | ufo@1.5.4: {}
1222 |
1223 | undici-types@6.19.8:
1224 | optional: true
1225 |
1226 | universalify@2.0.0: {}
1227 |
1228 | web-streams-polyfill@3.2.1: {}
1229 |
1230 | which@2.0.2:
1231 | dependencies:
1232 | isexe: 2.0.0
1233 |
1234 | yallist@4.0.0: {}
1235 |
1236 | yaml@2.3.1: {}
1237 |
1238 | zx@6.2.5:
1239 | dependencies:
1240 | '@types/fs-extra': 9.0.13
1241 | '@types/minimist': 1.2.2
1242 | '@types/node': 17.0.45
1243 | '@types/ps-tree': 1.1.2
1244 | '@types/which': 2.0.2
1245 | chalk: 5.3.0
1246 | fs-extra: 10.1.0
1247 | globby: 13.2.2
1248 | ignore: 5.2.4
1249 | minimist: 1.2.8
1250 | node-fetch: 3.3.1
1251 | ps-tree: 1.2.0
1252 | which: 2.0.2
1253 | yaml: 2.3.1
1254 |
1255 | zx@8.1.8:
1256 | optionalDependencies:
1257 | '@types/fs-extra': 11.0.1
1258 | '@types/node': 22.7.4
1259 |
--------------------------------------------------------------------------------
/publish.ts:
--------------------------------------------------------------------------------
1 | import { $ } from 'zx'
2 | import { io } from 'fsxx'
3 |
4 | io.json.spaces = 2
5 |
6 | const { data: pkg, save } = await io.json<{ name: string, version: string }>`package.json`
7 |
8 | pkg.name = 'esmo'
9 | await save()
10 |
11 | console.log('> publish esmo v' + pkg.version)
12 | await $`npm publish`
13 |
14 | pkg.name = 'esno'
15 | await save()
16 |
17 | console.log('> publish esno v' + pkg.version)
18 | await $`npm publish`
19 |
20 |
--------------------------------------------------------------------------------
/test/test.ts:
--------------------------------------------------------------------------------
1 | console.log('Works!')
2 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "esnext",
4 | "module": "esnext",
5 | "esModuleInterop": true,
6 | "moduleResolution": "node"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------