├── .gitignore ├── package.json ├── pnpm-lock.yaml ├── src └── index.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "esbuild-node", 3 | "version": "1.0.0", 4 | "description": "", 5 | "type": "module", 6 | "main": "index.js", 7 | "scripts": { 8 | "lint": "tsc", 9 | "build": "esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js", 10 | "dev": "run-p dev:*", 11 | "dev:tsc": "tsc --watch --preserveWatchOutput", 12 | "dev:node": "node --watch dist/index.js", 13 | "dev:esbuild": "pnpm run build --watch" 14 | }, 15 | "keywords": [], 16 | "author": "Matt Pocock", 17 | "license": "MIT", 18 | "devDependencies": { 19 | "@types/node": "^20.8.6", 20 | "esbuild": "^0.19.5", 21 | "npm-run-all": "^4.1.5", 22 | "typescript": "^5.2.2" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | devDependencies: 8 | '@types/node': 9 | specifier: ^20.8.6 10 | version: 20.8.6 11 | esbuild: 12 | specifier: ^0.19.5 13 | version: 0.19.5 14 | npm-run-all: 15 | specifier: ^4.1.5 16 | version: 4.1.5 17 | typescript: 18 | specifier: ^5.2.2 19 | version: 5.2.2 20 | 21 | packages: 22 | 23 | /@esbuild/android-arm64@0.19.5: 24 | resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==} 25 | engines: {node: '>=12'} 26 | cpu: [arm64] 27 | os: [android] 28 | requiresBuild: true 29 | dev: true 30 | optional: true 31 | 32 | /@esbuild/android-arm@0.19.5: 33 | resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==} 34 | engines: {node: '>=12'} 35 | cpu: [arm] 36 | os: [android] 37 | requiresBuild: true 38 | dev: true 39 | optional: true 40 | 41 | /@esbuild/android-x64@0.19.5: 42 | resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==} 43 | engines: {node: '>=12'} 44 | cpu: [x64] 45 | os: [android] 46 | requiresBuild: true 47 | dev: true 48 | optional: true 49 | 50 | /@esbuild/darwin-arm64@0.19.5: 51 | resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==} 52 | engines: {node: '>=12'} 53 | cpu: [arm64] 54 | os: [darwin] 55 | requiresBuild: true 56 | dev: true 57 | optional: true 58 | 59 | /@esbuild/darwin-x64@0.19.5: 60 | resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==} 61 | engines: {node: '>=12'} 62 | cpu: [x64] 63 | os: [darwin] 64 | requiresBuild: true 65 | dev: true 66 | optional: true 67 | 68 | /@esbuild/freebsd-arm64@0.19.5: 69 | resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==} 70 | engines: {node: '>=12'} 71 | cpu: [arm64] 72 | os: [freebsd] 73 | requiresBuild: true 74 | dev: true 75 | optional: true 76 | 77 | /@esbuild/freebsd-x64@0.19.5: 78 | resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==} 79 | engines: {node: '>=12'} 80 | cpu: [x64] 81 | os: [freebsd] 82 | requiresBuild: true 83 | dev: true 84 | optional: true 85 | 86 | /@esbuild/linux-arm64@0.19.5: 87 | resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==} 88 | engines: {node: '>=12'} 89 | cpu: [arm64] 90 | os: [linux] 91 | requiresBuild: true 92 | dev: true 93 | optional: true 94 | 95 | /@esbuild/linux-arm@0.19.5: 96 | resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==} 97 | engines: {node: '>=12'} 98 | cpu: [arm] 99 | os: [linux] 100 | requiresBuild: true 101 | dev: true 102 | optional: true 103 | 104 | /@esbuild/linux-ia32@0.19.5: 105 | resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==} 106 | engines: {node: '>=12'} 107 | cpu: [ia32] 108 | os: [linux] 109 | requiresBuild: true 110 | dev: true 111 | optional: true 112 | 113 | /@esbuild/linux-loong64@0.19.5: 114 | resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==} 115 | engines: {node: '>=12'} 116 | cpu: [loong64] 117 | os: [linux] 118 | requiresBuild: true 119 | dev: true 120 | optional: true 121 | 122 | /@esbuild/linux-mips64el@0.19.5: 123 | resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==} 124 | engines: {node: '>=12'} 125 | cpu: [mips64el] 126 | os: [linux] 127 | requiresBuild: true 128 | dev: true 129 | optional: true 130 | 131 | /@esbuild/linux-ppc64@0.19.5: 132 | resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==} 133 | engines: {node: '>=12'} 134 | cpu: [ppc64] 135 | os: [linux] 136 | requiresBuild: true 137 | dev: true 138 | optional: true 139 | 140 | /@esbuild/linux-riscv64@0.19.5: 141 | resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==} 142 | engines: {node: '>=12'} 143 | cpu: [riscv64] 144 | os: [linux] 145 | requiresBuild: true 146 | dev: true 147 | optional: true 148 | 149 | /@esbuild/linux-s390x@0.19.5: 150 | resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==} 151 | engines: {node: '>=12'} 152 | cpu: [s390x] 153 | os: [linux] 154 | requiresBuild: true 155 | dev: true 156 | optional: true 157 | 158 | /@esbuild/linux-x64@0.19.5: 159 | resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==} 160 | engines: {node: '>=12'} 161 | cpu: [x64] 162 | os: [linux] 163 | requiresBuild: true 164 | dev: true 165 | optional: true 166 | 167 | /@esbuild/netbsd-x64@0.19.5: 168 | resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==} 169 | engines: {node: '>=12'} 170 | cpu: [x64] 171 | os: [netbsd] 172 | requiresBuild: true 173 | dev: true 174 | optional: true 175 | 176 | /@esbuild/openbsd-x64@0.19.5: 177 | resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==} 178 | engines: {node: '>=12'} 179 | cpu: [x64] 180 | os: [openbsd] 181 | requiresBuild: true 182 | dev: true 183 | optional: true 184 | 185 | /@esbuild/sunos-x64@0.19.5: 186 | resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==} 187 | engines: {node: '>=12'} 188 | cpu: [x64] 189 | os: [sunos] 190 | requiresBuild: true 191 | dev: true 192 | optional: true 193 | 194 | /@esbuild/win32-arm64@0.19.5: 195 | resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==} 196 | engines: {node: '>=12'} 197 | cpu: [arm64] 198 | os: [win32] 199 | requiresBuild: true 200 | dev: true 201 | optional: true 202 | 203 | /@esbuild/win32-ia32@0.19.5: 204 | resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==} 205 | engines: {node: '>=12'} 206 | cpu: [ia32] 207 | os: [win32] 208 | requiresBuild: true 209 | dev: true 210 | optional: true 211 | 212 | /@esbuild/win32-x64@0.19.5: 213 | resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==} 214 | engines: {node: '>=12'} 215 | cpu: [x64] 216 | os: [win32] 217 | requiresBuild: true 218 | dev: true 219 | optional: true 220 | 221 | /@types/node@20.8.6: 222 | resolution: {integrity: sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==} 223 | dependencies: 224 | undici-types: 5.25.3 225 | dev: true 226 | 227 | /ansi-styles@3.2.1: 228 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 229 | engines: {node: '>=4'} 230 | dependencies: 231 | color-convert: 1.9.3 232 | dev: true 233 | 234 | /array-buffer-byte-length@1.0.0: 235 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 236 | dependencies: 237 | call-bind: 1.0.2 238 | is-array-buffer: 3.0.2 239 | dev: true 240 | 241 | /arraybuffer.prototype.slice@1.0.2: 242 | resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} 243 | engines: {node: '>= 0.4'} 244 | dependencies: 245 | array-buffer-byte-length: 1.0.0 246 | call-bind: 1.0.2 247 | define-properties: 1.2.1 248 | es-abstract: 1.22.2 249 | get-intrinsic: 1.2.1 250 | is-array-buffer: 3.0.2 251 | is-shared-array-buffer: 1.0.2 252 | dev: true 253 | 254 | /available-typed-arrays@1.0.5: 255 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 256 | engines: {node: '>= 0.4'} 257 | dev: true 258 | 259 | /balanced-match@1.0.2: 260 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 261 | dev: true 262 | 263 | /brace-expansion@1.1.11: 264 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 265 | dependencies: 266 | balanced-match: 1.0.2 267 | concat-map: 0.0.1 268 | dev: true 269 | 270 | /call-bind@1.0.2: 271 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 272 | dependencies: 273 | function-bind: 1.1.2 274 | get-intrinsic: 1.2.1 275 | dev: true 276 | 277 | /chalk@2.4.2: 278 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 279 | engines: {node: '>=4'} 280 | dependencies: 281 | ansi-styles: 3.2.1 282 | escape-string-regexp: 1.0.5 283 | supports-color: 5.5.0 284 | dev: true 285 | 286 | /color-convert@1.9.3: 287 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 288 | dependencies: 289 | color-name: 1.1.3 290 | dev: true 291 | 292 | /color-name@1.1.3: 293 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 294 | dev: true 295 | 296 | /concat-map@0.0.1: 297 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 298 | dev: true 299 | 300 | /cross-spawn@6.0.5: 301 | resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} 302 | engines: {node: '>=4.8'} 303 | dependencies: 304 | nice-try: 1.0.5 305 | path-key: 2.0.1 306 | semver: 5.7.2 307 | shebang-command: 1.2.0 308 | which: 1.3.1 309 | dev: true 310 | 311 | /define-data-property@1.1.1: 312 | resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} 313 | engines: {node: '>= 0.4'} 314 | dependencies: 315 | get-intrinsic: 1.2.1 316 | gopd: 1.0.1 317 | has-property-descriptors: 1.0.0 318 | dev: true 319 | 320 | /define-properties@1.2.1: 321 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 322 | engines: {node: '>= 0.4'} 323 | dependencies: 324 | define-data-property: 1.1.1 325 | has-property-descriptors: 1.0.0 326 | object-keys: 1.1.1 327 | dev: true 328 | 329 | /error-ex@1.3.2: 330 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 331 | dependencies: 332 | is-arrayish: 0.2.1 333 | dev: true 334 | 335 | /es-abstract@1.22.2: 336 | resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==} 337 | engines: {node: '>= 0.4'} 338 | dependencies: 339 | array-buffer-byte-length: 1.0.0 340 | arraybuffer.prototype.slice: 1.0.2 341 | available-typed-arrays: 1.0.5 342 | call-bind: 1.0.2 343 | es-set-tostringtag: 2.0.1 344 | es-to-primitive: 1.2.1 345 | function.prototype.name: 1.1.6 346 | get-intrinsic: 1.2.1 347 | get-symbol-description: 1.0.0 348 | globalthis: 1.0.3 349 | gopd: 1.0.1 350 | has: 1.0.4 351 | has-property-descriptors: 1.0.0 352 | has-proto: 1.0.1 353 | has-symbols: 1.0.3 354 | internal-slot: 1.0.5 355 | is-array-buffer: 3.0.2 356 | is-callable: 1.2.7 357 | is-negative-zero: 2.0.2 358 | is-regex: 1.1.4 359 | is-shared-array-buffer: 1.0.2 360 | is-string: 1.0.7 361 | is-typed-array: 1.1.12 362 | is-weakref: 1.0.2 363 | object-inspect: 1.13.0 364 | object-keys: 1.1.1 365 | object.assign: 4.1.4 366 | regexp.prototype.flags: 1.5.1 367 | safe-array-concat: 1.0.1 368 | safe-regex-test: 1.0.0 369 | string.prototype.trim: 1.2.8 370 | string.prototype.trimend: 1.0.7 371 | string.prototype.trimstart: 1.0.7 372 | typed-array-buffer: 1.0.0 373 | typed-array-byte-length: 1.0.0 374 | typed-array-byte-offset: 1.0.0 375 | typed-array-length: 1.0.4 376 | unbox-primitive: 1.0.2 377 | which-typed-array: 1.1.11 378 | dev: true 379 | 380 | /es-set-tostringtag@2.0.1: 381 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} 382 | engines: {node: '>= 0.4'} 383 | dependencies: 384 | get-intrinsic: 1.2.1 385 | has: 1.0.4 386 | has-tostringtag: 1.0.0 387 | dev: true 388 | 389 | /es-to-primitive@1.2.1: 390 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 391 | engines: {node: '>= 0.4'} 392 | dependencies: 393 | is-callable: 1.2.7 394 | is-date-object: 1.0.5 395 | is-symbol: 1.0.4 396 | dev: true 397 | 398 | /esbuild@0.19.5: 399 | resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} 400 | engines: {node: '>=12'} 401 | hasBin: true 402 | requiresBuild: true 403 | optionalDependencies: 404 | '@esbuild/android-arm': 0.19.5 405 | '@esbuild/android-arm64': 0.19.5 406 | '@esbuild/android-x64': 0.19.5 407 | '@esbuild/darwin-arm64': 0.19.5 408 | '@esbuild/darwin-x64': 0.19.5 409 | '@esbuild/freebsd-arm64': 0.19.5 410 | '@esbuild/freebsd-x64': 0.19.5 411 | '@esbuild/linux-arm': 0.19.5 412 | '@esbuild/linux-arm64': 0.19.5 413 | '@esbuild/linux-ia32': 0.19.5 414 | '@esbuild/linux-loong64': 0.19.5 415 | '@esbuild/linux-mips64el': 0.19.5 416 | '@esbuild/linux-ppc64': 0.19.5 417 | '@esbuild/linux-riscv64': 0.19.5 418 | '@esbuild/linux-s390x': 0.19.5 419 | '@esbuild/linux-x64': 0.19.5 420 | '@esbuild/netbsd-x64': 0.19.5 421 | '@esbuild/openbsd-x64': 0.19.5 422 | '@esbuild/sunos-x64': 0.19.5 423 | '@esbuild/win32-arm64': 0.19.5 424 | '@esbuild/win32-ia32': 0.19.5 425 | '@esbuild/win32-x64': 0.19.5 426 | dev: true 427 | 428 | /escape-string-regexp@1.0.5: 429 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 430 | engines: {node: '>=0.8.0'} 431 | dev: true 432 | 433 | /for-each@0.3.3: 434 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 435 | dependencies: 436 | is-callable: 1.2.7 437 | dev: true 438 | 439 | /function-bind@1.1.2: 440 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 441 | dev: true 442 | 443 | /function.prototype.name@1.1.6: 444 | resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 445 | engines: {node: '>= 0.4'} 446 | dependencies: 447 | call-bind: 1.0.2 448 | define-properties: 1.2.1 449 | es-abstract: 1.22.2 450 | functions-have-names: 1.2.3 451 | dev: true 452 | 453 | /functions-have-names@1.2.3: 454 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 455 | dev: true 456 | 457 | /get-intrinsic@1.2.1: 458 | resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} 459 | dependencies: 460 | function-bind: 1.1.2 461 | has: 1.0.4 462 | has-proto: 1.0.1 463 | has-symbols: 1.0.3 464 | dev: true 465 | 466 | /get-symbol-description@1.0.0: 467 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 468 | engines: {node: '>= 0.4'} 469 | dependencies: 470 | call-bind: 1.0.2 471 | get-intrinsic: 1.2.1 472 | dev: true 473 | 474 | /globalthis@1.0.3: 475 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 476 | engines: {node: '>= 0.4'} 477 | dependencies: 478 | define-properties: 1.2.1 479 | dev: true 480 | 481 | /gopd@1.0.1: 482 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 483 | dependencies: 484 | get-intrinsic: 1.2.1 485 | dev: true 486 | 487 | /graceful-fs@4.2.11: 488 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 489 | dev: true 490 | 491 | /has-bigints@1.0.2: 492 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 493 | dev: true 494 | 495 | /has-flag@3.0.0: 496 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 497 | engines: {node: '>=4'} 498 | dev: true 499 | 500 | /has-property-descriptors@1.0.0: 501 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 502 | dependencies: 503 | get-intrinsic: 1.2.1 504 | dev: true 505 | 506 | /has-proto@1.0.1: 507 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 508 | engines: {node: '>= 0.4'} 509 | dev: true 510 | 511 | /has-symbols@1.0.3: 512 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 513 | engines: {node: '>= 0.4'} 514 | dev: true 515 | 516 | /has-tostringtag@1.0.0: 517 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 518 | engines: {node: '>= 0.4'} 519 | dependencies: 520 | has-symbols: 1.0.3 521 | dev: true 522 | 523 | /has@1.0.4: 524 | resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} 525 | engines: {node: '>= 0.4.0'} 526 | dev: true 527 | 528 | /hosted-git-info@2.8.9: 529 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 530 | dev: true 531 | 532 | /internal-slot@1.0.5: 533 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} 534 | engines: {node: '>= 0.4'} 535 | dependencies: 536 | get-intrinsic: 1.2.1 537 | has: 1.0.4 538 | side-channel: 1.0.4 539 | dev: true 540 | 541 | /is-array-buffer@3.0.2: 542 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} 543 | dependencies: 544 | call-bind: 1.0.2 545 | get-intrinsic: 1.2.1 546 | is-typed-array: 1.1.12 547 | dev: true 548 | 549 | /is-arrayish@0.2.1: 550 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 551 | dev: true 552 | 553 | /is-bigint@1.0.4: 554 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 555 | dependencies: 556 | has-bigints: 1.0.2 557 | dev: true 558 | 559 | /is-boolean-object@1.1.2: 560 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 561 | engines: {node: '>= 0.4'} 562 | dependencies: 563 | call-bind: 1.0.2 564 | has-tostringtag: 1.0.0 565 | dev: true 566 | 567 | /is-callable@1.2.7: 568 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 569 | engines: {node: '>= 0.4'} 570 | dev: true 571 | 572 | /is-core-module@2.13.0: 573 | resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} 574 | dependencies: 575 | has: 1.0.4 576 | dev: true 577 | 578 | /is-date-object@1.0.5: 579 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 580 | engines: {node: '>= 0.4'} 581 | dependencies: 582 | has-tostringtag: 1.0.0 583 | dev: true 584 | 585 | /is-negative-zero@2.0.2: 586 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 587 | engines: {node: '>= 0.4'} 588 | dev: true 589 | 590 | /is-number-object@1.0.7: 591 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 592 | engines: {node: '>= 0.4'} 593 | dependencies: 594 | has-tostringtag: 1.0.0 595 | dev: true 596 | 597 | /is-regex@1.1.4: 598 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 599 | engines: {node: '>= 0.4'} 600 | dependencies: 601 | call-bind: 1.0.2 602 | has-tostringtag: 1.0.0 603 | dev: true 604 | 605 | /is-shared-array-buffer@1.0.2: 606 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 607 | dependencies: 608 | call-bind: 1.0.2 609 | dev: true 610 | 611 | /is-string@1.0.7: 612 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 613 | engines: {node: '>= 0.4'} 614 | dependencies: 615 | has-tostringtag: 1.0.0 616 | dev: true 617 | 618 | /is-symbol@1.0.4: 619 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 620 | engines: {node: '>= 0.4'} 621 | dependencies: 622 | has-symbols: 1.0.3 623 | dev: true 624 | 625 | /is-typed-array@1.1.12: 626 | resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} 627 | engines: {node: '>= 0.4'} 628 | dependencies: 629 | which-typed-array: 1.1.11 630 | dev: true 631 | 632 | /is-weakref@1.0.2: 633 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 634 | dependencies: 635 | call-bind: 1.0.2 636 | dev: true 637 | 638 | /isarray@2.0.5: 639 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 640 | dev: true 641 | 642 | /isexe@2.0.0: 643 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 644 | dev: true 645 | 646 | /json-parse-better-errors@1.0.2: 647 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} 648 | dev: true 649 | 650 | /load-json-file@4.0.0: 651 | resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} 652 | engines: {node: '>=4'} 653 | dependencies: 654 | graceful-fs: 4.2.11 655 | parse-json: 4.0.0 656 | pify: 3.0.0 657 | strip-bom: 3.0.0 658 | dev: true 659 | 660 | /memorystream@0.3.1: 661 | resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} 662 | engines: {node: '>= 0.10.0'} 663 | dev: true 664 | 665 | /minimatch@3.1.2: 666 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 667 | dependencies: 668 | brace-expansion: 1.1.11 669 | dev: true 670 | 671 | /nice-try@1.0.5: 672 | resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} 673 | dev: true 674 | 675 | /normalize-package-data@2.5.0: 676 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 677 | dependencies: 678 | hosted-git-info: 2.8.9 679 | resolve: 1.22.8 680 | semver: 5.7.2 681 | validate-npm-package-license: 3.0.4 682 | dev: true 683 | 684 | /npm-run-all@4.1.5: 685 | resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} 686 | engines: {node: '>= 4'} 687 | hasBin: true 688 | dependencies: 689 | ansi-styles: 3.2.1 690 | chalk: 2.4.2 691 | cross-spawn: 6.0.5 692 | memorystream: 0.3.1 693 | minimatch: 3.1.2 694 | pidtree: 0.3.1 695 | read-pkg: 3.0.0 696 | shell-quote: 1.8.1 697 | string.prototype.padend: 3.1.5 698 | dev: true 699 | 700 | /object-inspect@1.13.0: 701 | resolution: {integrity: sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==} 702 | dev: true 703 | 704 | /object-keys@1.1.1: 705 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 706 | engines: {node: '>= 0.4'} 707 | dev: true 708 | 709 | /object.assign@4.1.4: 710 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 711 | engines: {node: '>= 0.4'} 712 | dependencies: 713 | call-bind: 1.0.2 714 | define-properties: 1.2.1 715 | has-symbols: 1.0.3 716 | object-keys: 1.1.1 717 | dev: true 718 | 719 | /parse-json@4.0.0: 720 | resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} 721 | engines: {node: '>=4'} 722 | dependencies: 723 | error-ex: 1.3.2 724 | json-parse-better-errors: 1.0.2 725 | dev: true 726 | 727 | /path-key@2.0.1: 728 | resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} 729 | engines: {node: '>=4'} 730 | dev: true 731 | 732 | /path-parse@1.0.7: 733 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 734 | dev: true 735 | 736 | /path-type@3.0.0: 737 | resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} 738 | engines: {node: '>=4'} 739 | dependencies: 740 | pify: 3.0.0 741 | dev: true 742 | 743 | /pidtree@0.3.1: 744 | resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} 745 | engines: {node: '>=0.10'} 746 | hasBin: true 747 | dev: true 748 | 749 | /pify@3.0.0: 750 | resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} 751 | engines: {node: '>=4'} 752 | dev: true 753 | 754 | /read-pkg@3.0.0: 755 | resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} 756 | engines: {node: '>=4'} 757 | dependencies: 758 | load-json-file: 4.0.0 759 | normalize-package-data: 2.5.0 760 | path-type: 3.0.0 761 | dev: true 762 | 763 | /regexp.prototype.flags@1.5.1: 764 | resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} 765 | engines: {node: '>= 0.4'} 766 | dependencies: 767 | call-bind: 1.0.2 768 | define-properties: 1.2.1 769 | set-function-name: 2.0.1 770 | dev: true 771 | 772 | /resolve@1.22.8: 773 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 774 | hasBin: true 775 | dependencies: 776 | is-core-module: 2.13.0 777 | path-parse: 1.0.7 778 | supports-preserve-symlinks-flag: 1.0.0 779 | dev: true 780 | 781 | /safe-array-concat@1.0.1: 782 | resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} 783 | engines: {node: '>=0.4'} 784 | dependencies: 785 | call-bind: 1.0.2 786 | get-intrinsic: 1.2.1 787 | has-symbols: 1.0.3 788 | isarray: 2.0.5 789 | dev: true 790 | 791 | /safe-regex-test@1.0.0: 792 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 793 | dependencies: 794 | call-bind: 1.0.2 795 | get-intrinsic: 1.2.1 796 | is-regex: 1.1.4 797 | dev: true 798 | 799 | /semver@5.7.2: 800 | resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} 801 | hasBin: true 802 | dev: true 803 | 804 | /set-function-name@2.0.1: 805 | resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} 806 | engines: {node: '>= 0.4'} 807 | dependencies: 808 | define-data-property: 1.1.1 809 | functions-have-names: 1.2.3 810 | has-property-descriptors: 1.0.0 811 | dev: true 812 | 813 | /shebang-command@1.2.0: 814 | resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} 815 | engines: {node: '>=0.10.0'} 816 | dependencies: 817 | shebang-regex: 1.0.0 818 | dev: true 819 | 820 | /shebang-regex@1.0.0: 821 | resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} 822 | engines: {node: '>=0.10.0'} 823 | dev: true 824 | 825 | /shell-quote@1.8.1: 826 | resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} 827 | dev: true 828 | 829 | /side-channel@1.0.4: 830 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 831 | dependencies: 832 | call-bind: 1.0.2 833 | get-intrinsic: 1.2.1 834 | object-inspect: 1.13.0 835 | dev: true 836 | 837 | /spdx-correct@3.2.0: 838 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 839 | dependencies: 840 | spdx-expression-parse: 3.0.1 841 | spdx-license-ids: 3.0.16 842 | dev: true 843 | 844 | /spdx-exceptions@2.3.0: 845 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 846 | dev: true 847 | 848 | /spdx-expression-parse@3.0.1: 849 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 850 | dependencies: 851 | spdx-exceptions: 2.3.0 852 | spdx-license-ids: 3.0.16 853 | dev: true 854 | 855 | /spdx-license-ids@3.0.16: 856 | resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} 857 | dev: true 858 | 859 | /string.prototype.padend@3.1.5: 860 | resolution: {integrity: sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==} 861 | engines: {node: '>= 0.4'} 862 | dependencies: 863 | call-bind: 1.0.2 864 | define-properties: 1.2.1 865 | es-abstract: 1.22.2 866 | dev: true 867 | 868 | /string.prototype.trim@1.2.8: 869 | resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} 870 | engines: {node: '>= 0.4'} 871 | dependencies: 872 | call-bind: 1.0.2 873 | define-properties: 1.2.1 874 | es-abstract: 1.22.2 875 | dev: true 876 | 877 | /string.prototype.trimend@1.0.7: 878 | resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} 879 | dependencies: 880 | call-bind: 1.0.2 881 | define-properties: 1.2.1 882 | es-abstract: 1.22.2 883 | dev: true 884 | 885 | /string.prototype.trimstart@1.0.7: 886 | resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} 887 | dependencies: 888 | call-bind: 1.0.2 889 | define-properties: 1.2.1 890 | es-abstract: 1.22.2 891 | dev: true 892 | 893 | /strip-bom@3.0.0: 894 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 895 | engines: {node: '>=4'} 896 | dev: true 897 | 898 | /supports-color@5.5.0: 899 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 900 | engines: {node: '>=4'} 901 | dependencies: 902 | has-flag: 3.0.0 903 | dev: true 904 | 905 | /supports-preserve-symlinks-flag@1.0.0: 906 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 907 | engines: {node: '>= 0.4'} 908 | dev: true 909 | 910 | /typed-array-buffer@1.0.0: 911 | resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} 912 | engines: {node: '>= 0.4'} 913 | dependencies: 914 | call-bind: 1.0.2 915 | get-intrinsic: 1.2.1 916 | is-typed-array: 1.1.12 917 | dev: true 918 | 919 | /typed-array-byte-length@1.0.0: 920 | resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} 921 | engines: {node: '>= 0.4'} 922 | dependencies: 923 | call-bind: 1.0.2 924 | for-each: 0.3.3 925 | has-proto: 1.0.1 926 | is-typed-array: 1.1.12 927 | dev: true 928 | 929 | /typed-array-byte-offset@1.0.0: 930 | resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} 931 | engines: {node: '>= 0.4'} 932 | dependencies: 933 | available-typed-arrays: 1.0.5 934 | call-bind: 1.0.2 935 | for-each: 0.3.3 936 | has-proto: 1.0.1 937 | is-typed-array: 1.1.12 938 | dev: true 939 | 940 | /typed-array-length@1.0.4: 941 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 942 | dependencies: 943 | call-bind: 1.0.2 944 | for-each: 0.3.3 945 | is-typed-array: 1.1.12 946 | dev: true 947 | 948 | /typescript@5.2.2: 949 | resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} 950 | engines: {node: '>=14.17'} 951 | hasBin: true 952 | dev: true 953 | 954 | /unbox-primitive@1.0.2: 955 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 956 | dependencies: 957 | call-bind: 1.0.2 958 | has-bigints: 1.0.2 959 | has-symbols: 1.0.3 960 | which-boxed-primitive: 1.0.2 961 | dev: true 962 | 963 | /undici-types@5.25.3: 964 | resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==} 965 | dev: true 966 | 967 | /validate-npm-package-license@3.0.4: 968 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 969 | dependencies: 970 | spdx-correct: 3.2.0 971 | spdx-expression-parse: 3.0.1 972 | dev: true 973 | 974 | /which-boxed-primitive@1.0.2: 975 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 976 | dependencies: 977 | is-bigint: 1.0.4 978 | is-boolean-object: 1.1.2 979 | is-number-object: 1.0.7 980 | is-string: 1.0.7 981 | is-symbol: 1.0.4 982 | dev: true 983 | 984 | /which-typed-array@1.1.11: 985 | resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} 986 | engines: {node: '>= 0.4'} 987 | dependencies: 988 | available-typed-arrays: 1.0.5 989 | call-bind: 1.0.2 990 | for-each: 0.3.3 991 | gopd: 1.0.1 992 | has-tostringtag: 1.0.0 993 | dev: true 994 | 995 | /which@1.3.1: 996 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} 997 | hasBin: true 998 | dependencies: 999 | isexe: 2.0.0 1000 | dev: true 1001 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | console.log("Hello world!"); 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | /* Base Options: */ 4 | "esModuleInterop": true, 5 | "skipLibCheck": true, 6 | "target": "es2022", 7 | "verbatimModuleSyntax": true, 8 | "allowJs": true, 9 | "resolveJsonModule": true, 10 | "moduleDetection": "force", 11 | /* Strictness */ 12 | "strict": true, 13 | "noUncheckedIndexedAccess": true, 14 | /* If NOT transpiling with TypeScript: */ 15 | "moduleResolution": "Bundler", 16 | "module": "ESNext", 17 | "noEmit": true, 18 | /* If your code doesn't run in the DOM: */ 19 | "lib": [ 20 | "es2022" 21 | ] 22 | } 23 | } --------------------------------------------------------------------------------