├── .env.sample ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── solana.proto ├── src └── index.ts └── tsconfig.json /.env.sample: -------------------------------------------------------------------------------- 1 | PRIVATE_KEY = 2 | 3 | RPC_URL= 4 | RPC_ENDPOINT = 5 | WEBSOCKET_RPC_ENDPOINT = 6 | SEND_RPC_ENDPOINT = 7 | GRPC_ENDPOINT = http://grpc.solanavibestation.com:10000 8 | 9 | BUY_AMOUNT = 0.001 10 | JITO_FEE = 0.0001 11 | 12 | BLOCK_ENGINE_URL = ny.mainnet.block-engine.jito.wtf 13 | 14 | PRICE_CHECK_INTERVAL=1000 15 | TAKE_PROFIT=15 16 | STOP_LOSS=5 17 | SELL_SLIPPAGE=15 18 | SKIP_SELLING_IF_LOST_MORE_THAN=20 19 | PRICE_CHECK_DURATION=60000 20 | AUTO_SELL= true 21 | MAX_SELL_RETRIES=3 22 | IS_TEST=true 23 | SWAP_AMOUNT=0.0001 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | node_modules/ 3 | node_modules/* 4 | 5 | 6 | .env 7 | config.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PumpFun Sniper Bot 2 | 3 | It currently buys tokens faster than other sniper bots, so it buys tokens at a lower price than other bots. 4 | 5 | And it can set the exact time to sell the token so that it sells it at the most suitable time. 6 | 7 | 8 | ## Recording Video 9 | 10 | https://github.com/user-attachments/assets/72fa98f7-32ea-4d22-a22e-bdaa9df92873 11 | 12 | ## Transactions 13 | 14 | mint: [https://solscan.io/tx/QKbc9RxNZPE7peDNPnxBtPMux2HfTfn9QN2AwEr7Z5P1SS1qw42FYZcXqzkm9APVkTH88ieZU4PUaCU93yPNfGa](https://solscan.io/tx/QKbc9RxNZPE7peDNPnxBtPMux2HfTfn9QN2AwEr7Z5P1SS1qw42FYZcXqzkm9APVkTH88ieZU4PUaCU93yPNfGa) 15 | 16 | buy: [https://solscan.io/tx/5NV4oAJacFfNffAb55hkb6LEKsSTjgMd8vTzTvDKBLQvQ5XCogizBLShnpF89J8tqFrYJAHaUS5tmXtb6SBpEdNz](https://solscan.io/tx/5NV4oAJacFfNffAb55hkb6LEKsSTjgMd8vTzTvDKBLQvQ5XCogizBLShnpF89J8tqFrYJAHaUS5tmXtb6SBpEdNz) 17 | 18 | sell: [https://solscan.io/tx/5QDYSiST7KX9viNZXSeSATZYMJ5ioJrHJxqu9DVwFzREMarwwmaDXz7EYS1jC9oQq8z7V8GwTsEv94dSwdhU9s5b](https://solscan.io/tx/5QDYSiST7KX9viNZXSeSATZYMJ5ioJrHJxqu9DVwFzREMarwwmaDXz7EYS1jC9oQq8z7V8GwTsEv94dSwdhU9s5b) 19 | 20 | ## Getting Started 21 | 22 | 1. **Clone the Repository**: 23 | 24 | ```bash 25 | git clone https://github.com/topsecretagent007/Pumpfun-sniper-bot.git 26 | ``` 27 | 28 | 2. **Install Dependencies**: 29 | 30 | Navigate to the project directory and run the following command: 31 | 32 | ```bash 33 | cd Pumpfun-sniper-grpc-V5.2 34 | npm install 35 | ``` 36 | 37 | 3. **Configure API Token**: 38 | 39 | Replace the API token in the `ENDPOINT` variable: 40 | 41 | ```ts 42 | const ENDPOINT = "http://ultra.swqos.solanavibestation.com/?api_key="; 43 | ``` 44 | And set other variables in env file. 45 | 46 | 4. **Run the Bot**: 47 | 48 | Start the bot by running: 49 | 50 | ```bash 51 | npm run start 52 | ``` 53 | 54 | --- 55 | 56 | ## Sell Requirments 57 | 58 | 1. PRICE_CHECK_INTERVAL (ms) : 59 | Interval in milliseconds for checking the take profit and stop loss conditions 60 | Set to zero to disable take profit and stop loss. 61 | 62 | 2. TAKE_PROFIT : x % 63 | 64 | 3. STOP_LOSS : x % 65 | 66 | 4. SELL_SLIPPAGE : x % 67 | 68 | 5. SKIP_SELLING_IF_LOST_MORE_THAN : x % 69 | If token loses more than X% of value, bot will not try to sell 70 | 71 | 6. PRICE_CHECK_DURATION (ms) : x % 72 | Time in milliseconds to wait for stop loss/take profit conditions 73 | If you don't reach profit or loss bot will auto sell after this time 74 | Set to zero to disable take profit and stop loss 75 | 76 | 7. AUTO_SELL - true/false 77 | 78 | 8. MAX_SELL_RETRIES - Maximum number of retries for selling a token 79 | 80 | ## Stay Connected 81 | 82 | Gmail: lendonbracewell1114@gmail.com 83 | 84 | Telegram: [@Topsecretagent007](https://t.me/topsecretagent_007) 85 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pumpfun-copy-trading-bot", 3 | "version": "1.0.0", 4 | "lockfileVersion": 3, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "pumpfun-copy-trading-bot", 9 | "version": "1.0.0", 10 | "license": "ISC", 11 | "dependencies": { 12 | "@coral-xyz/anchor": "^0.30.1", 13 | "@raydium-io/raydium-sdk": "^1.3.1-beta.58", 14 | "@solana/spl-token": "^0.4.9", 15 | "@solana/web3.js": "^1.95.5", 16 | "@triton-one/yellowstone-grpc": "^1.0.0", 17 | "@types/node": "^22.10.0", 18 | "axios": "^1.7.8", 19 | "bn.js": "^5.2.1", 20 | "bs58": "^6.0.0", 21 | "dotenv": "^16.4.5", 22 | "inquirer": "^12.1.0", 23 | "jito-ts": "^4.1.2", 24 | "js-sha256": "^0.11.0", 25 | "jsonwebtoken": "^9.0.2", 26 | "pino": "^8.18.0", 27 | "pino-pretty": "^10.3.1", 28 | "pino-std-serializers": "^6.2.2", 29 | "pumpfun-copy-trading-bot": "file:", 30 | "rimraf": "^3.0.2", 31 | "rollup": "^4.18.0", 32 | "tpu-client": "^1.0.6", 33 | "ts-node": "^10.9.2", 34 | "typescript": "^5.7.2" 35 | }, 36 | "devDependencies": { 37 | "@types/bn.js": "^5.1.6", 38 | "@types/jsonwebtoken": "^9.0.7", 39 | "undici": "^6.19.2" 40 | } 41 | }, 42 | "node_modules/@babel/runtime": { 43 | "version": "7.26.0", 44 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", 45 | "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", 46 | "license": "MIT", 47 | "dependencies": { 48 | "regenerator-runtime": "^0.14.0" 49 | }, 50 | "engines": { 51 | "node": ">=6.9.0" 52 | } 53 | }, 54 | "node_modules/@coral-xyz/anchor": { 55 | "version": "0.30.1", 56 | "resolved": "https://registry.npmjs.org/@coral-xyz/anchor/-/anchor-0.30.1.tgz", 57 | "integrity": "sha512-gDXFoF5oHgpriXAaLpxyWBHdCs8Awgf/gLHIo6crv7Aqm937CNdY+x+6hoj7QR5vaJV7MxWSQ0NGFzL3kPbWEQ==", 58 | "license": "(MIT OR Apache-2.0)", 59 | "dependencies": { 60 | "@coral-xyz/anchor-errors": "^0.30.1", 61 | "@coral-xyz/borsh": "^0.30.1", 62 | "@noble/hashes": "^1.3.1", 63 | "@solana/web3.js": "^1.68.0", 64 | "bn.js": "^5.1.2", 65 | "bs58": "^4.0.1", 66 | "buffer-layout": "^1.2.2", 67 | "camelcase": "^6.3.0", 68 | "cross-fetch": "^3.1.5", 69 | "crypto-hash": "^1.3.0", 70 | "eventemitter3": "^4.0.7", 71 | "pako": "^2.0.3", 72 | "snake-case": "^3.0.4", 73 | "superstruct": "^0.15.4", 74 | "toml": "^3.0.0" 75 | }, 76 | "engines": { 77 | "node": ">=11" 78 | } 79 | }, 80 | "node_modules/@coral-xyz/anchor-errors": { 81 | "version": "0.30.1", 82 | "resolved": "https://registry.npmjs.org/@coral-xyz/anchor-errors/-/anchor-errors-0.30.1.tgz", 83 | "integrity": "sha512-9Mkradf5yS5xiLWrl9WrpjqOrAV+/W2RQHDlbnAZBivoGpOs1ECjoDCkVk4aRG8ZdiFiB8zQEVlxf+8fKkmSfQ==", 84 | "license": "Apache-2.0", 85 | "engines": { 86 | "node": ">=10" 87 | } 88 | }, 89 | "node_modules/@coral-xyz/anchor/node_modules/base-x": { 90 | "version": "3.0.10", 91 | "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", 92 | "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", 93 | "license": "MIT", 94 | "dependencies": { 95 | "safe-buffer": "^5.0.1" 96 | } 97 | }, 98 | "node_modules/@coral-xyz/anchor/node_modules/bs58": { 99 | "version": "4.0.1", 100 | "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 101 | "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 102 | "license": "MIT", 103 | "dependencies": { 104 | "base-x": "^3.0.2" 105 | } 106 | }, 107 | "node_modules/@coral-xyz/borsh": { 108 | "version": "0.30.1", 109 | "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.30.1.tgz", 110 | "integrity": "sha512-aaxswpPrCFKl8vZTbxLssA2RvwX2zmKLlRCIktJOwW+VpVwYtXRtlWiIP+c2pPRKneiTiWCN2GEMSH9j1zTlWQ==", 111 | "license": "Apache-2.0", 112 | "dependencies": { 113 | "bn.js": "^5.1.2", 114 | "buffer-layout": "^1.2.0" 115 | }, 116 | "engines": { 117 | "node": ">=10" 118 | }, 119 | "peerDependencies": { 120 | "@solana/web3.js": "^1.68.0" 121 | } 122 | }, 123 | "node_modules/@cspotcode/source-map-support": { 124 | "version": "0.8.1", 125 | "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 126 | "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 127 | "license": "MIT", 128 | "dependencies": { 129 | "@jridgewell/trace-mapping": "0.3.9" 130 | }, 131 | "engines": { 132 | "node": ">=12" 133 | } 134 | }, 135 | "node_modules/@esbuild/aix-ppc64": { 136 | "version": "0.24.0", 137 | "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", 138 | "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", 139 | "cpu": [ 140 | "ppc64" 141 | ], 142 | "license": "MIT", 143 | "optional": true, 144 | "os": [ 145 | "aix" 146 | ], 147 | "engines": { 148 | "node": ">=18" 149 | } 150 | }, 151 | "node_modules/@esbuild/android-arm": { 152 | "version": "0.24.0", 153 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", 154 | "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", 155 | "cpu": [ 156 | "arm" 157 | ], 158 | "license": "MIT", 159 | "optional": true, 160 | "os": [ 161 | "android" 162 | ], 163 | "engines": { 164 | "node": ">=18" 165 | } 166 | }, 167 | "node_modules/@esbuild/android-arm64": { 168 | "version": "0.24.0", 169 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", 170 | "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", 171 | "cpu": [ 172 | "arm64" 173 | ], 174 | "license": "MIT", 175 | "optional": true, 176 | "os": [ 177 | "android" 178 | ], 179 | "engines": { 180 | "node": ">=18" 181 | } 182 | }, 183 | "node_modules/@esbuild/android-x64": { 184 | "version": "0.24.0", 185 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", 186 | "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", 187 | "cpu": [ 188 | "x64" 189 | ], 190 | "license": "MIT", 191 | "optional": true, 192 | "os": [ 193 | "android" 194 | ], 195 | "engines": { 196 | "node": ">=18" 197 | } 198 | }, 199 | "node_modules/@esbuild/darwin-arm64": { 200 | "version": "0.24.0", 201 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", 202 | "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", 203 | "cpu": [ 204 | "arm64" 205 | ], 206 | "license": "MIT", 207 | "optional": true, 208 | "os": [ 209 | "darwin" 210 | ], 211 | "engines": { 212 | "node": ">=18" 213 | } 214 | }, 215 | "node_modules/@esbuild/darwin-x64": { 216 | "version": "0.24.0", 217 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", 218 | "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", 219 | "cpu": [ 220 | "x64" 221 | ], 222 | "license": "MIT", 223 | "optional": true, 224 | "os": [ 225 | "darwin" 226 | ], 227 | "engines": { 228 | "node": ">=18" 229 | } 230 | }, 231 | "node_modules/@esbuild/freebsd-arm64": { 232 | "version": "0.24.0", 233 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", 234 | "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", 235 | "cpu": [ 236 | "arm64" 237 | ], 238 | "license": "MIT", 239 | "optional": true, 240 | "os": [ 241 | "freebsd" 242 | ], 243 | "engines": { 244 | "node": ">=18" 245 | } 246 | }, 247 | "node_modules/@esbuild/freebsd-x64": { 248 | "version": "0.24.0", 249 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", 250 | "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", 251 | "cpu": [ 252 | "x64" 253 | ], 254 | "license": "MIT", 255 | "optional": true, 256 | "os": [ 257 | "freebsd" 258 | ], 259 | "engines": { 260 | "node": ">=18" 261 | } 262 | }, 263 | "node_modules/@esbuild/linux-arm": { 264 | "version": "0.24.0", 265 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", 266 | "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", 267 | "cpu": [ 268 | "arm" 269 | ], 270 | "license": "MIT", 271 | "optional": true, 272 | "os": [ 273 | "linux" 274 | ], 275 | "engines": { 276 | "node": ">=18" 277 | } 278 | }, 279 | "node_modules/@esbuild/linux-arm64": { 280 | "version": "0.24.0", 281 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", 282 | "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", 283 | "cpu": [ 284 | "arm64" 285 | ], 286 | "license": "MIT", 287 | "optional": true, 288 | "os": [ 289 | "linux" 290 | ], 291 | "engines": { 292 | "node": ">=18" 293 | } 294 | }, 295 | "node_modules/@esbuild/linux-ia32": { 296 | "version": "0.24.0", 297 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", 298 | "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", 299 | "cpu": [ 300 | "ia32" 301 | ], 302 | "license": "MIT", 303 | "optional": true, 304 | "os": [ 305 | "linux" 306 | ], 307 | "engines": { 308 | "node": ">=18" 309 | } 310 | }, 311 | "node_modules/@esbuild/linux-loong64": { 312 | "version": "0.24.0", 313 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", 314 | "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", 315 | "cpu": [ 316 | "loong64" 317 | ], 318 | "license": "MIT", 319 | "optional": true, 320 | "os": [ 321 | "linux" 322 | ], 323 | "engines": { 324 | "node": ">=18" 325 | } 326 | }, 327 | "node_modules/@esbuild/linux-mips64el": { 328 | "version": "0.24.0", 329 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", 330 | "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", 331 | "cpu": [ 332 | "mips64el" 333 | ], 334 | "license": "MIT", 335 | "optional": true, 336 | "os": [ 337 | "linux" 338 | ], 339 | "engines": { 340 | "node": ">=18" 341 | } 342 | }, 343 | "node_modules/@esbuild/linux-ppc64": { 344 | "version": "0.24.0", 345 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", 346 | "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", 347 | "cpu": [ 348 | "ppc64" 349 | ], 350 | "license": "MIT", 351 | "optional": true, 352 | "os": [ 353 | "linux" 354 | ], 355 | "engines": { 356 | "node": ">=18" 357 | } 358 | }, 359 | "node_modules/@esbuild/linux-riscv64": { 360 | "version": "0.24.0", 361 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", 362 | "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", 363 | "cpu": [ 364 | "riscv64" 365 | ], 366 | "license": "MIT", 367 | "optional": true, 368 | "os": [ 369 | "linux" 370 | ], 371 | "engines": { 372 | "node": ">=18" 373 | } 374 | }, 375 | "node_modules/@esbuild/linux-s390x": { 376 | "version": "0.24.0", 377 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", 378 | "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", 379 | "cpu": [ 380 | "s390x" 381 | ], 382 | "license": "MIT", 383 | "optional": true, 384 | "os": [ 385 | "linux" 386 | ], 387 | "engines": { 388 | "node": ">=18" 389 | } 390 | }, 391 | "node_modules/@esbuild/linux-x64": { 392 | "version": "0.24.0", 393 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", 394 | "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", 395 | "cpu": [ 396 | "x64" 397 | ], 398 | "license": "MIT", 399 | "optional": true, 400 | "os": [ 401 | "linux" 402 | ], 403 | "engines": { 404 | "node": ">=18" 405 | } 406 | }, 407 | "node_modules/@esbuild/netbsd-x64": { 408 | "version": "0.24.0", 409 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", 410 | "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", 411 | "cpu": [ 412 | "x64" 413 | ], 414 | "license": "MIT", 415 | "optional": true, 416 | "os": [ 417 | "netbsd" 418 | ], 419 | "engines": { 420 | "node": ">=18" 421 | } 422 | }, 423 | "node_modules/@esbuild/openbsd-arm64": { 424 | "version": "0.24.0", 425 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", 426 | "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", 427 | "cpu": [ 428 | "arm64" 429 | ], 430 | "license": "MIT", 431 | "optional": true, 432 | "os": [ 433 | "openbsd" 434 | ], 435 | "engines": { 436 | "node": ">=18" 437 | } 438 | }, 439 | "node_modules/@esbuild/openbsd-x64": { 440 | "version": "0.24.0", 441 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", 442 | "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", 443 | "cpu": [ 444 | "x64" 445 | ], 446 | "license": "MIT", 447 | "optional": true, 448 | "os": [ 449 | "openbsd" 450 | ], 451 | "engines": { 452 | "node": ">=18" 453 | } 454 | }, 455 | "node_modules/@esbuild/sunos-x64": { 456 | "version": "0.24.0", 457 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", 458 | "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", 459 | "cpu": [ 460 | "x64" 461 | ], 462 | "license": "MIT", 463 | "optional": true, 464 | "os": [ 465 | "sunos" 466 | ], 467 | "engines": { 468 | "node": ">=18" 469 | } 470 | }, 471 | "node_modules/@esbuild/win32-arm64": { 472 | "version": "0.24.0", 473 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", 474 | "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", 475 | "cpu": [ 476 | "arm64" 477 | ], 478 | "license": "MIT", 479 | "optional": true, 480 | "os": [ 481 | "win32" 482 | ], 483 | "engines": { 484 | "node": ">=18" 485 | } 486 | }, 487 | "node_modules/@esbuild/win32-ia32": { 488 | "version": "0.24.0", 489 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", 490 | "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", 491 | "cpu": [ 492 | "ia32" 493 | ], 494 | "license": "MIT", 495 | "optional": true, 496 | "os": [ 497 | "win32" 498 | ], 499 | "engines": { 500 | "node": ">=18" 501 | } 502 | }, 503 | "node_modules/@esbuild/win32-x64": { 504 | "version": "0.24.0", 505 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", 506 | "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", 507 | "cpu": [ 508 | "x64" 509 | ], 510 | "license": "MIT", 511 | "optional": true, 512 | "os": [ 513 | "win32" 514 | ], 515 | "engines": { 516 | "node": ">=18" 517 | } 518 | }, 519 | "node_modules/@grpc/grpc-js": { 520 | "version": "1.12.4", 521 | "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.4.tgz", 522 | "integrity": "sha512-NBhrxEWnFh0FxeA0d//YP95lRFsSx2TNLEUQg4/W+5f/BMxcCjgOOIT24iD+ZB/tZw057j44DaIxja7w4XMrhg==", 523 | "license": "Apache-2.0", 524 | "dependencies": { 525 | "@grpc/proto-loader": "^0.7.13", 526 | "@js-sdsl/ordered-map": "^4.4.2" 527 | }, 528 | "engines": { 529 | "node": ">=12.10.0" 530 | } 531 | }, 532 | "node_modules/@grpc/proto-loader": { 533 | "version": "0.7.13", 534 | "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", 535 | "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", 536 | "license": "Apache-2.0", 537 | "dependencies": { 538 | "lodash.camelcase": "^4.3.0", 539 | "long": "^5.0.0", 540 | "protobufjs": "^7.2.5", 541 | "yargs": "^17.7.2" 542 | }, 543 | "bin": { 544 | "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" 545 | }, 546 | "engines": { 547 | "node": ">=6" 548 | } 549 | }, 550 | "node_modules/@inquirer/checkbox": { 551 | "version": "4.0.3", 552 | "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.3.tgz", 553 | "integrity": "sha512-CEt9B4e8zFOGtc/LYeQx5m8nfqQeG/4oNNv0PUvXGG0mys+wR/WbJ3B4KfSQ4Fcr3AQfpiuFOi3fVvmPfvNbxw==", 554 | "license": "MIT", 555 | "dependencies": { 556 | "@inquirer/core": "^10.1.1", 557 | "@inquirer/figures": "^1.0.8", 558 | "@inquirer/type": "^3.0.1", 559 | "ansi-escapes": "^4.3.2", 560 | "yoctocolors-cjs": "^2.1.2" 561 | }, 562 | "engines": { 563 | "node": ">=18" 564 | }, 565 | "peerDependencies": { 566 | "@types/node": ">=18" 567 | } 568 | }, 569 | "node_modules/@inquirer/confirm": { 570 | "version": "5.1.0", 571 | "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.0.tgz", 572 | "integrity": "sha512-osaBbIMEqVFjTX5exoqPXs6PilWQdjaLhGtMDXMXg/yxkHXNq43GlxGyTA35lK2HpzUgDN+Cjh/2AmqCN0QJpw==", 573 | "license": "MIT", 574 | "dependencies": { 575 | "@inquirer/core": "^10.1.1", 576 | "@inquirer/type": "^3.0.1" 577 | }, 578 | "engines": { 579 | "node": ">=18" 580 | }, 581 | "peerDependencies": { 582 | "@types/node": ">=18" 583 | } 584 | }, 585 | "node_modules/@inquirer/core": { 586 | "version": "10.1.1", 587 | "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.1.tgz", 588 | "integrity": "sha512-rmZVXy9iZvO3ZStEe/ayuuwIJ23LSF13aPMlLMTQARX6lGUBDHGV8UB5i9MRrfy0+mZwt5/9bdy8llszSD3NQA==", 589 | "license": "MIT", 590 | "dependencies": { 591 | "@inquirer/figures": "^1.0.8", 592 | "@inquirer/type": "^3.0.1", 593 | "ansi-escapes": "^4.3.2", 594 | "cli-width": "^4.1.0", 595 | "mute-stream": "^2.0.0", 596 | "signal-exit": "^4.1.0", 597 | "strip-ansi": "^6.0.1", 598 | "wrap-ansi": "^6.2.0", 599 | "yoctocolors-cjs": "^2.1.2" 600 | }, 601 | "engines": { 602 | "node": ">=18" 603 | } 604 | }, 605 | "node_modules/@inquirer/editor": { 606 | "version": "4.2.0", 607 | "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.0.tgz", 608 | "integrity": "sha512-Z3LeGsD3WlItDqLxTPciZDbGtm0wrz7iJGS/uUxSiQxef33ZrBq7LhsXg30P7xrWz1kZX4iGzxxj5SKZmJ8W+w==", 609 | "license": "MIT", 610 | "dependencies": { 611 | "@inquirer/core": "^10.1.1", 612 | "@inquirer/type": "^3.0.1", 613 | "external-editor": "^3.1.0" 614 | }, 615 | "engines": { 616 | "node": ">=18" 617 | }, 618 | "peerDependencies": { 619 | "@types/node": ">=18" 620 | } 621 | }, 622 | "node_modules/@inquirer/expand": { 623 | "version": "4.0.3", 624 | "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.3.tgz", 625 | "integrity": "sha512-MDszqW4HYBpVMmAoy/FA9laLrgo899UAga0itEjsYrBthKieDZNc0e16gdn7N3cQ0DSf/6zsTBZMuDYDQU4ktg==", 626 | "license": "MIT", 627 | "dependencies": { 628 | "@inquirer/core": "^10.1.1", 629 | "@inquirer/type": "^3.0.1", 630 | "yoctocolors-cjs": "^2.1.2" 631 | }, 632 | "engines": { 633 | "node": ">=18" 634 | }, 635 | "peerDependencies": { 636 | "@types/node": ">=18" 637 | } 638 | }, 639 | "node_modules/@inquirer/figures": { 640 | "version": "1.0.8", 641 | "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.8.tgz", 642 | "integrity": "sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==", 643 | "license": "MIT", 644 | "engines": { 645 | "node": ">=18" 646 | } 647 | }, 648 | "node_modules/@inquirer/input": { 649 | "version": "4.1.0", 650 | "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.0.tgz", 651 | "integrity": "sha512-16B8A9hY741yGXzd8UJ9R8su/fuuyO2e+idd7oVLYjP23wKJ6ILRIIHcnXe8/6AoYgwRS2zp4PNsW/u/iZ24yg==", 652 | "license": "MIT", 653 | "dependencies": { 654 | "@inquirer/core": "^10.1.1", 655 | "@inquirer/type": "^3.0.1" 656 | }, 657 | "engines": { 658 | "node": ">=18" 659 | }, 660 | "peerDependencies": { 661 | "@types/node": ">=18" 662 | } 663 | }, 664 | "node_modules/@inquirer/number": { 665 | "version": "3.0.3", 666 | "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.3.tgz", 667 | "integrity": "sha512-HA/W4YV+5deKCehIutfGBzNxWH1nhvUC67O4fC9ufSijn72yrYnRmzvC61dwFvlXIG1fQaYWi+cqNE9PaB9n6Q==", 668 | "license": "MIT", 669 | "dependencies": { 670 | "@inquirer/core": "^10.1.1", 671 | "@inquirer/type": "^3.0.1" 672 | }, 673 | "engines": { 674 | "node": ">=18" 675 | }, 676 | "peerDependencies": { 677 | "@types/node": ">=18" 678 | } 679 | }, 680 | "node_modules/@inquirer/password": { 681 | "version": "4.0.3", 682 | "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.3.tgz", 683 | "integrity": "sha512-3qWjk6hS0iabG9xx0U1plwQLDBc/HA/hWzLFFatADpR6XfE62LqPr9GpFXBkLU0KQUaIXZ996bNG+2yUvocH8w==", 684 | "license": "MIT", 685 | "dependencies": { 686 | "@inquirer/core": "^10.1.1", 687 | "@inquirer/type": "^3.0.1", 688 | "ansi-escapes": "^4.3.2" 689 | }, 690 | "engines": { 691 | "node": ">=18" 692 | }, 693 | "peerDependencies": { 694 | "@types/node": ">=18" 695 | } 696 | }, 697 | "node_modules/@inquirer/prompts": { 698 | "version": "7.2.0", 699 | "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.0.tgz", 700 | "integrity": "sha512-ZXYZ5oGVrb+hCzcglPeVerJ5SFwennmDOPfXq1WyeZIrPGySLbl4W6GaSsBFvu3WII36AOK5yB8RMIEEkBjf8w==", 701 | "license": "MIT", 702 | "dependencies": { 703 | "@inquirer/checkbox": "^4.0.3", 704 | "@inquirer/confirm": "^5.1.0", 705 | "@inquirer/editor": "^4.2.0", 706 | "@inquirer/expand": "^4.0.3", 707 | "@inquirer/input": "^4.1.0", 708 | "@inquirer/number": "^3.0.3", 709 | "@inquirer/password": "^4.0.3", 710 | "@inquirer/rawlist": "^4.0.3", 711 | "@inquirer/search": "^3.0.3", 712 | "@inquirer/select": "^4.0.3" 713 | }, 714 | "engines": { 715 | "node": ">=18" 716 | }, 717 | "peerDependencies": { 718 | "@types/node": ">=18" 719 | } 720 | }, 721 | "node_modules/@inquirer/rawlist": { 722 | "version": "4.0.3", 723 | "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.3.tgz", 724 | "integrity": "sha512-5MhinSzfmOiZlRoPezfbJdfVCZikZs38ja3IOoWe7H1dxL0l3Z2jAUgbBldeyhhOkELdGvPlBfQaNbeLslib1w==", 725 | "license": "MIT", 726 | "dependencies": { 727 | "@inquirer/core": "^10.1.1", 728 | "@inquirer/type": "^3.0.1", 729 | "yoctocolors-cjs": "^2.1.2" 730 | }, 731 | "engines": { 732 | "node": ">=18" 733 | }, 734 | "peerDependencies": { 735 | "@types/node": ">=18" 736 | } 737 | }, 738 | "node_modules/@inquirer/search": { 739 | "version": "3.0.3", 740 | "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.3.tgz", 741 | "integrity": "sha512-mQTCbdNolTGvGGVCJSI6afDwiSGTV+fMLPEIMDJgIV6L/s3+RYRpxt6t0DYnqMQmemnZ/Zq0vTIRwoHT1RgcTg==", 742 | "license": "MIT", 743 | "dependencies": { 744 | "@inquirer/core": "^10.1.1", 745 | "@inquirer/figures": "^1.0.8", 746 | "@inquirer/type": "^3.0.1", 747 | "yoctocolors-cjs": "^2.1.2" 748 | }, 749 | "engines": { 750 | "node": ">=18" 751 | }, 752 | "peerDependencies": { 753 | "@types/node": ">=18" 754 | } 755 | }, 756 | "node_modules/@inquirer/select": { 757 | "version": "4.0.3", 758 | "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.3.tgz", 759 | "integrity": "sha512-OZfKDtDE8+J54JYAFTUGZwvKNfC7W/gFCjDkcsO7HnTH/wljsZo9y/FJquOxMy++DY0+9l9o/MOZ8s5s1j5wmw==", 760 | "license": "MIT", 761 | "dependencies": { 762 | "@inquirer/core": "^10.1.1", 763 | "@inquirer/figures": "^1.0.8", 764 | "@inquirer/type": "^3.0.1", 765 | "ansi-escapes": "^4.3.2", 766 | "yoctocolors-cjs": "^2.1.2" 767 | }, 768 | "engines": { 769 | "node": ">=18" 770 | }, 771 | "peerDependencies": { 772 | "@types/node": ">=18" 773 | } 774 | }, 775 | "node_modules/@inquirer/type": { 776 | "version": "3.0.1", 777 | "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.1.tgz", 778 | "integrity": "sha512-+ksJMIy92sOAiAccGpcKZUc3bYO07cADnscIxHBknEm3uNts3movSmBofc1908BNy5edKscxYeAdaX1NXkHS6A==", 779 | "license": "MIT", 780 | "engines": { 781 | "node": ">=18" 782 | }, 783 | "peerDependencies": { 784 | "@types/node": ">=18" 785 | } 786 | }, 787 | "node_modules/@isaacs/cliui": { 788 | "version": "8.0.2", 789 | "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 790 | "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 791 | "license": "ISC", 792 | "dependencies": { 793 | "string-width": "^5.1.2", 794 | "string-width-cjs": "npm:string-width@^4.2.0", 795 | "strip-ansi": "^7.0.1", 796 | "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 797 | "wrap-ansi": "^8.1.0", 798 | "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 799 | }, 800 | "engines": { 801 | "node": ">=12" 802 | } 803 | }, 804 | "node_modules/@isaacs/cliui/node_modules/ansi-regex": { 805 | "version": "6.1.0", 806 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 807 | "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 808 | "license": "MIT", 809 | "engines": { 810 | "node": ">=12" 811 | }, 812 | "funding": { 813 | "url": "https://github.com/chalk/ansi-regex?sponsor=1" 814 | } 815 | }, 816 | "node_modules/@isaacs/cliui/node_modules/ansi-styles": { 817 | "version": "6.2.1", 818 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 819 | "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 820 | "license": "MIT", 821 | "engines": { 822 | "node": ">=12" 823 | }, 824 | "funding": { 825 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 826 | } 827 | }, 828 | "node_modules/@isaacs/cliui/node_modules/strip-ansi": { 829 | "version": "7.1.0", 830 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 831 | "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 832 | "license": "MIT", 833 | "dependencies": { 834 | "ansi-regex": "^6.0.1" 835 | }, 836 | "engines": { 837 | "node": ">=12" 838 | }, 839 | "funding": { 840 | "url": "https://github.com/chalk/strip-ansi?sponsor=1" 841 | } 842 | }, 843 | "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { 844 | "version": "8.1.0", 845 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 846 | "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 847 | "license": "MIT", 848 | "dependencies": { 849 | "ansi-styles": "^6.1.0", 850 | "string-width": "^5.0.1", 851 | "strip-ansi": "^7.0.1" 852 | }, 853 | "engines": { 854 | "node": ">=12" 855 | }, 856 | "funding": { 857 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 858 | } 859 | }, 860 | "node_modules/@jridgewell/gen-mapping": { 861 | "version": "0.3.6", 862 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.6.tgz", 863 | "integrity": "sha512-e8fGuQbA+pfsS2fGGRZgciyzstnkNrZCRIuOzgej9WCxPjHW3fn6h9SoJC3MrvfylMegiJPse94+mBJGf/qltQ==", 864 | "license": "MIT", 865 | "dependencies": { 866 | "@jridgewell/sourcemap-codec": "1.4.16-beta.0", 867 | "@jridgewell/trace-mapping": "^0.3.24" 868 | } 869 | }, 870 | "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/sourcemap-codec": { 871 | "version": "1.4.16-beta.0", 872 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.16-beta.0.tgz", 873 | "integrity": "sha512-qiZJiTfyb00BApxRU7Apz/3jtlp4gKgOmCXlGQRlIQ5zg6U0uYIb8lZBfbiJ+TxAEJ+rczfY07+CExd8sTRo5w==", 874 | "license": "MIT" 875 | }, 876 | "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping": { 877 | "version": "0.3.25", 878 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 879 | "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 880 | "license": "MIT", 881 | "dependencies": { 882 | "@jridgewell/resolve-uri": "^3.1.0", 883 | "@jridgewell/sourcemap-codec": "^1.4.14" 884 | } 885 | }, 886 | "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { 887 | "version": "1.5.0", 888 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 889 | "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 890 | "license": "MIT" 891 | }, 892 | "node_modules/@jridgewell/resolve-uri": { 893 | "version": "3.1.2", 894 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 895 | "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 896 | "license": "MIT", 897 | "engines": { 898 | "node": ">=6.0.0" 899 | } 900 | }, 901 | "node_modules/@jridgewell/sourcemap-codec": { 902 | "version": "1.5.0", 903 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 904 | "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 905 | "license": "MIT" 906 | }, 907 | "node_modules/@jridgewell/trace-mapping": { 908 | "version": "0.3.9", 909 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 910 | "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 911 | "license": "MIT", 912 | "dependencies": { 913 | "@jridgewell/resolve-uri": "^3.0.3", 914 | "@jridgewell/sourcemap-codec": "^1.4.10" 915 | } 916 | }, 917 | "node_modules/@js-sdsl/ordered-map": { 918 | "version": "4.4.2", 919 | "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", 920 | "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", 921 | "license": "MIT", 922 | "funding": { 923 | "type": "opencollective", 924 | "url": "https://opencollective.com/js-sdsl" 925 | } 926 | }, 927 | "node_modules/@matrixai/async-cancellable": { 928 | "version": "1.1.1", 929 | "resolved": "https://registry.npmjs.org/@matrixai/async-cancellable/-/async-cancellable-1.1.1.tgz", 930 | "integrity": "sha512-f0yxu7dHwvffZ++7aCm2WIcCJn18uLcOTdCCwEA3R3KVHYE3TG/JNoTWD9/mqBkAV1AI5vBfJzg27WnF9rOUXQ==", 931 | "license": "Apache-2.0" 932 | }, 933 | "node_modules/@matrixai/async-init": { 934 | "version": "1.10.0", 935 | "resolved": "https://registry.npmjs.org/@matrixai/async-init/-/async-init-1.10.0.tgz", 936 | "integrity": "sha512-JjUFu6rqd+dtTHFJ6z8bjbceuFGBj/APWfJByVsfbEH1DJsOgWERFcW3DBUrS0mgTph4Vl518tsNcsSwKT5Y+g==", 937 | "license": "Apache-2.0", 938 | "dependencies": { 939 | "@matrixai/async-locks": "^4.0.0", 940 | "@matrixai/errors": "^1.2.0", 941 | "@matrixai/events": "^3.2.0" 942 | } 943 | }, 944 | "node_modules/@matrixai/async-locks": { 945 | "version": "4.0.0", 946 | "resolved": "https://registry.npmjs.org/@matrixai/async-locks/-/async-locks-4.0.0.tgz", 947 | "integrity": "sha512-u/3fOdtjOKcDYF8dDoPR1/+7nmOkhxo42eBpXTEgfI0hLPGI37PoW7tjLvwy+O51Quy1HGOwhsR/Dgr4x+euug==", 948 | "license": "Apache-2.0", 949 | "dependencies": { 950 | "@matrixai/async-cancellable": "^1.1.1", 951 | "@matrixai/errors": "^1.1.7", 952 | "@matrixai/resources": "^1.1.5", 953 | "@matrixai/timer": "^1.1.1" 954 | } 955 | }, 956 | "node_modules/@matrixai/contexts": { 957 | "version": "1.2.0", 958 | "resolved": "https://registry.npmjs.org/@matrixai/contexts/-/contexts-1.2.0.tgz", 959 | "integrity": "sha512-MR/B02Kf4UoliP9b/gMMKsvWV6QM4JSPKTIqrhQP2tbOl3FwLI+AIhL3vgYEj1Xw+PP8bY5cr8ontJ8x6AJyMg==", 960 | "license": "Apache-2.0", 961 | "dependencies": { 962 | "@matrixai/async-cancellable": "^1.1.1", 963 | "@matrixai/async-locks": "^4.0.0", 964 | "@matrixai/errors": "^1.1.7", 965 | "@matrixai/resources": "^1.1.5", 966 | "@matrixai/timer": "^1.1.1" 967 | } 968 | }, 969 | "node_modules/@matrixai/errors": { 970 | "version": "1.2.0", 971 | "resolved": "https://registry.npmjs.org/@matrixai/errors/-/errors-1.2.0.tgz", 972 | "integrity": "sha512-eZHPHFla5GFmi0O0yGgbtkca+ZjwpDbMz+60NC3y+DzQq6BMoe4gHmPjDalAHTxyxv0+Q+AWJTuV8Ows+IqBfQ==", 973 | "license": "Apache-2.0", 974 | "dependencies": { 975 | "ts-custom-error": "3.2.2" 976 | } 977 | }, 978 | "node_modules/@matrixai/events": { 979 | "version": "3.2.3", 980 | "resolved": "https://registry.npmjs.org/@matrixai/events/-/events-3.2.3.tgz", 981 | "integrity": "sha512-bZrNCwzYeFalGQpn8qa/jgD10mUAwLRbv6xGMI7gGz1f+vE65d3GPoJ6JoFOJSg9iCmRSayQJ+IipH3LMATvDA==", 982 | "license": "Apache-2.0" 983 | }, 984 | "node_modules/@matrixai/logger": { 985 | "version": "3.1.3", 986 | "resolved": "https://registry.npmjs.org/@matrixai/logger/-/logger-3.1.3.tgz", 987 | "integrity": "sha512-wIHyiAzkrlZ/qlss4HLtXFzdlk1hxmAb0FNCQMd7ZwiHJABiKbvQtFSpBUvUakZYwYomiFmHwTYkHloiIVjrsg==", 988 | "license": "Apache-2.0" 989 | }, 990 | "node_modules/@matrixai/quic": { 991 | "version": "1.3.1", 992 | "resolved": "https://registry.npmjs.org/@matrixai/quic/-/quic-1.3.1.tgz", 993 | "integrity": "sha512-uJCukeFQ17nqqv5lko/qKKLbQLO8An5YNMpOOrEzASCgsaaqpeJEutdhWmNOzFKwTatHYNkwWP4hXxU6TK9M6Q==", 994 | "license": "Apache-2.0", 995 | "dependencies": { 996 | "@matrixai/async-cancellable": "^1.1.1", 997 | "@matrixai/async-init": "^1.10.0", 998 | "@matrixai/async-locks": "^4.0.0", 999 | "@matrixai/contexts": "^1.2.0", 1000 | "@matrixai/errors": "^1.2.0", 1001 | "@matrixai/events": "^3.2.3", 1002 | "@matrixai/logger": "^3.1.2", 1003 | "@matrixai/resources": "^1.1.5", 1004 | "@matrixai/timer": "^1.1.3", 1005 | "ip-num": "^1.5.0" 1006 | }, 1007 | "optionalDependencies": { 1008 | "@matrixai/quic-darwin-arm64": "1.3.1", 1009 | "@matrixai/quic-darwin-universal": "1.3.1", 1010 | "@matrixai/quic-darwin-x64": "1.3.1", 1011 | "@matrixai/quic-linux-x64": "1.3.1", 1012 | "@matrixai/quic-win32-x64": "1.3.1" 1013 | } 1014 | }, 1015 | "node_modules/@matrixai/quic-darwin-arm64": { 1016 | "version": "1.3.1", 1017 | "resolved": "https://registry.npmjs.org/@matrixai/quic-darwin-arm64/-/quic-darwin-arm64-1.3.1.tgz", 1018 | "integrity": "sha512-pdEtTxhD293umFNTt/JxzqQCuRs2ImRemBBBnbo/CwHsDrJkCwJkI4cJaYnCVj4NOrL701GxBMTz+nbXm9JNhw==", 1019 | "cpu": [ 1020 | "arm64" 1021 | ], 1022 | "license": "Apache-2.0", 1023 | "optional": true, 1024 | "os": [ 1025 | "darwin" 1026 | ] 1027 | }, 1028 | "node_modules/@matrixai/quic-darwin-universal": { 1029 | "version": "1.3.1", 1030 | "resolved": "https://registry.npmjs.org/@matrixai/quic-darwin-universal/-/quic-darwin-universal-1.3.1.tgz", 1031 | "integrity": "sha512-hOHYbMsYFbh0Mix10yEJuYVStS6DegCib16BqguK6fvnf2F3gj0npJKgk6yPtUy1vEsBjYKf6xuiv6qBdfpqNA==", 1032 | "cpu": [ 1033 | "x64", 1034 | "arm64" 1035 | ], 1036 | "license": "Apache-2.0", 1037 | "optional": true, 1038 | "os": [ 1039 | "darwin" 1040 | ] 1041 | }, 1042 | "node_modules/@matrixai/quic-darwin-x64": { 1043 | "version": "1.3.1", 1044 | "resolved": "https://registry.npmjs.org/@matrixai/quic-darwin-x64/-/quic-darwin-x64-1.3.1.tgz", 1045 | "integrity": "sha512-2XFNn0yYiYO7MNQ44wuav4+gIi/VXa6hPyEVGUZgXfAAeBKzQQz89Wua9BYXGoiDz7j9C+ePE799q7zoGBSm9A==", 1046 | "cpu": [ 1047 | "x64" 1048 | ], 1049 | "license": "Apache-2.0", 1050 | "optional": true, 1051 | "os": [ 1052 | "darwin" 1053 | ] 1054 | }, 1055 | "node_modules/@matrixai/quic-linux-x64": { 1056 | "version": "1.3.1", 1057 | "resolved": "https://registry.npmjs.org/@matrixai/quic-linux-x64/-/quic-linux-x64-1.3.1.tgz", 1058 | "integrity": "sha512-jXjjO5soaJotfE3khsxKqNPTtL9AOnW9+NJfQalP+pBFbRT85vRu35dy+SSuFrsnuvtJc5YK0zUmfcD2Qlm55Q==", 1059 | "cpu": [ 1060 | "x64" 1061 | ], 1062 | "license": "Apache-2.0", 1063 | "optional": true, 1064 | "os": [ 1065 | "linux" 1066 | ] 1067 | }, 1068 | "node_modules/@matrixai/quic-win32-x64": { 1069 | "version": "1.3.1", 1070 | "resolved": "https://registry.npmjs.org/@matrixai/quic-win32-x64/-/quic-win32-x64-1.3.1.tgz", 1071 | "integrity": "sha512-VWvsS3zl3gkvHzj0WTpK2mgcoijuq5BEZ8MaZY30wZimr4PV8qw/Q8V36bZ1bqagQpcLjEv+TFIcfsr8nyQIYw==", 1072 | "cpu": [ 1073 | "x64" 1074 | ], 1075 | "license": "Apache-2.0", 1076 | "optional": true, 1077 | "os": [ 1078 | "win32" 1079 | ] 1080 | }, 1081 | "node_modules/@matrixai/resources": { 1082 | "version": "1.1.5", 1083 | "resolved": "https://registry.npmjs.org/@matrixai/resources/-/resources-1.1.5.tgz", 1084 | "integrity": "sha512-m/DEZEe3wHqWEPTyoBtzFF6U9vWYhEnQtGgwvqiAlTxTM0rk96UBpWjDZCTF/vYG11ZlmlQFtg5H+zGgbjaB3Q==", 1085 | "license": "Apache-2.0" 1086 | }, 1087 | "node_modules/@matrixai/timer": { 1088 | "version": "1.1.3", 1089 | "resolved": "https://registry.npmjs.org/@matrixai/timer/-/timer-1.1.3.tgz", 1090 | "integrity": "sha512-BG5bAZMIt7qxc9iqAOCk2zm7V0+yNQLwp+WhsWVkP25Nvd1klqKpScE1lGwoLA27ygxEi+8IRU3wa8PLrhs0DQ==", 1091 | "license": "Apache-2.0", 1092 | "dependencies": { 1093 | "@matrixai/async-cancellable": "^1.1.1", 1094 | "@matrixai/errors": "^1.1.7" 1095 | } 1096 | }, 1097 | "node_modules/@noble/curves": { 1098 | "version": "1.7.0", 1099 | "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.7.0.tgz", 1100 | "integrity": "sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==", 1101 | "license": "MIT", 1102 | "dependencies": { 1103 | "@noble/hashes": "1.6.0" 1104 | }, 1105 | "engines": { 1106 | "node": "^14.21.3 || >=16" 1107 | }, 1108 | "funding": { 1109 | "url": "https://paulmillr.com/funding/" 1110 | } 1111 | }, 1112 | "node_modules/@noble/curves/node_modules/@noble/hashes": { 1113 | "version": "1.6.0", 1114 | "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.0.tgz", 1115 | "integrity": "sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==", 1116 | "license": "MIT", 1117 | "engines": { 1118 | "node": "^14.21.3 || >=16" 1119 | }, 1120 | "funding": { 1121 | "url": "https://paulmillr.com/funding/" 1122 | } 1123 | }, 1124 | "node_modules/@noble/ed25519": { 1125 | "version": "1.7.3", 1126 | "resolved": "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.7.3.tgz", 1127 | "integrity": "sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==", 1128 | "funding": [ 1129 | { 1130 | "type": "individual", 1131 | "url": "https://paulmillr.com/funding/" 1132 | } 1133 | ], 1134 | "license": "MIT" 1135 | }, 1136 | "node_modules/@noble/hashes": { 1137 | "version": "1.6.1", 1138 | "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.6.1.tgz", 1139 | "integrity": "sha512-pq5D8h10hHBjyqX+cfBm0i8JUXJ0UhczFc4r74zbuT9XgewFo2E3J1cOaGtdZynILNmQ685YWGzGE1Zv6io50w==", 1140 | "license": "MIT", 1141 | "engines": { 1142 | "node": "^14.21.3 || >=16" 1143 | }, 1144 | "funding": { 1145 | "url": "https://paulmillr.com/funding/" 1146 | } 1147 | }, 1148 | "node_modules/@peculiar/asn1-schema": { 1149 | "version": "2.3.13", 1150 | "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.13.tgz", 1151 | "integrity": "sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==", 1152 | "license": "MIT", 1153 | "dependencies": { 1154 | "asn1js": "^3.0.5", 1155 | "pvtsutils": "^1.3.5", 1156 | "tslib": "^2.6.2" 1157 | } 1158 | }, 1159 | "node_modules/@peculiar/json-schema": { 1160 | "version": "1.1.12", 1161 | "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", 1162 | "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", 1163 | "license": "MIT", 1164 | "dependencies": { 1165 | "tslib": "^2.0.0" 1166 | }, 1167 | "engines": { 1168 | "node": ">=8.0.0" 1169 | } 1170 | }, 1171 | "node_modules/@peculiar/webcrypto": { 1172 | "version": "1.5.0", 1173 | "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz", 1174 | "integrity": "sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==", 1175 | "license": "MIT", 1176 | "dependencies": { 1177 | "@peculiar/asn1-schema": "^2.3.8", 1178 | "@peculiar/json-schema": "^1.1.12", 1179 | "pvtsutils": "^1.3.5", 1180 | "tslib": "^2.6.2", 1181 | "webcrypto-core": "^1.8.0" 1182 | }, 1183 | "engines": { 1184 | "node": ">=10.12.0" 1185 | } 1186 | }, 1187 | "node_modules/@pkgjs/parseargs": { 1188 | "version": "0.11.0", 1189 | "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 1190 | "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 1191 | "license": "MIT", 1192 | "optional": true, 1193 | "engines": { 1194 | "node": ">=14" 1195 | } 1196 | }, 1197 | "node_modules/@protobufjs/aspromise": { 1198 | "version": "1.1.2", 1199 | "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", 1200 | "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", 1201 | "license": "BSD-3-Clause" 1202 | }, 1203 | "node_modules/@protobufjs/base64": { 1204 | "version": "1.1.2", 1205 | "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", 1206 | "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", 1207 | "license": "BSD-3-Clause" 1208 | }, 1209 | "node_modules/@protobufjs/codegen": { 1210 | "version": "2.0.4", 1211 | "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", 1212 | "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", 1213 | "license": "BSD-3-Clause" 1214 | }, 1215 | "node_modules/@protobufjs/eventemitter": { 1216 | "version": "1.1.0", 1217 | "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", 1218 | "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", 1219 | "license": "BSD-3-Clause" 1220 | }, 1221 | "node_modules/@protobufjs/fetch": { 1222 | "version": "1.1.0", 1223 | "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", 1224 | "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", 1225 | "license": "BSD-3-Clause", 1226 | "dependencies": { 1227 | "@protobufjs/aspromise": "^1.1.1", 1228 | "@protobufjs/inquire": "^1.1.0" 1229 | } 1230 | }, 1231 | "node_modules/@protobufjs/float": { 1232 | "version": "1.0.2", 1233 | "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", 1234 | "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", 1235 | "license": "BSD-3-Clause" 1236 | }, 1237 | "node_modules/@protobufjs/inquire": { 1238 | "version": "1.1.0", 1239 | "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", 1240 | "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", 1241 | "license": "BSD-3-Clause" 1242 | }, 1243 | "node_modules/@protobufjs/path": { 1244 | "version": "1.1.2", 1245 | "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", 1246 | "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", 1247 | "license": "BSD-3-Clause" 1248 | }, 1249 | "node_modules/@protobufjs/pool": { 1250 | "version": "1.1.0", 1251 | "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", 1252 | "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", 1253 | "license": "BSD-3-Clause" 1254 | }, 1255 | "node_modules/@protobufjs/utf8": { 1256 | "version": "1.1.0", 1257 | "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", 1258 | "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", 1259 | "license": "BSD-3-Clause" 1260 | }, 1261 | "node_modules/@raydium-io/raydium-sdk": { 1262 | "version": "1.3.1-beta.58", 1263 | "resolved": "https://registry.npmjs.org/@raydium-io/raydium-sdk/-/raydium-sdk-1.3.1-beta.58.tgz", 1264 | "integrity": "sha512-9SMneQktR6CvxOJ6C3PxW8aMtBsg28+OViaSDwNHgZ/gJP47bvUgUTsFSmnut4Mv9blsnYFxyc5eVoIfPdXeJg==", 1265 | "license": "GPL-3.0", 1266 | "dependencies": { 1267 | "@solana/buffer-layout": "^4.0.1", 1268 | "@solana/spl-token": "^0.3.9", 1269 | "axios": "^1.6.2", 1270 | "big.js": "^6.2.1", 1271 | "bn.js": "^5.2.1", 1272 | "decimal.js": "^10.4.3", 1273 | "decimal.js-light": "^2.5.1", 1274 | "fecha": "^4.2.3", 1275 | "lodash": "^4.17.21", 1276 | "toformat": "^2.0.0", 1277 | "tsup": "^8.1.0" 1278 | }, 1279 | "peerDependencies": { 1280 | "@solana/web3.js": "^1.73.0" 1281 | } 1282 | }, 1283 | "node_modules/@raydium-io/raydium-sdk/node_modules/@solana/spl-token": { 1284 | "version": "0.3.11", 1285 | "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.11.tgz", 1286 | "integrity": "sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ==", 1287 | "license": "Apache-2.0", 1288 | "dependencies": { 1289 | "@solana/buffer-layout": "^4.0.0", 1290 | "@solana/buffer-layout-utils": "^0.2.0", 1291 | "@solana/spl-token-metadata": "^0.1.2", 1292 | "buffer": "^6.0.3" 1293 | }, 1294 | "engines": { 1295 | "node": ">=16" 1296 | }, 1297 | "peerDependencies": { 1298 | "@solana/web3.js": "^1.88.0" 1299 | } 1300 | }, 1301 | "node_modules/@rollup/rollup-android-arm-eabi": { 1302 | "version": "4.28.1", 1303 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", 1304 | "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", 1305 | "cpu": [ 1306 | "arm" 1307 | ], 1308 | "license": "MIT", 1309 | "optional": true, 1310 | "os": [ 1311 | "android" 1312 | ] 1313 | }, 1314 | "node_modules/@rollup/rollup-android-arm64": { 1315 | "version": "4.28.1", 1316 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", 1317 | "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", 1318 | "cpu": [ 1319 | "arm64" 1320 | ], 1321 | "license": "MIT", 1322 | "optional": true, 1323 | "os": [ 1324 | "android" 1325 | ] 1326 | }, 1327 | "node_modules/@rollup/rollup-darwin-arm64": { 1328 | "version": "4.28.1", 1329 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", 1330 | "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", 1331 | "cpu": [ 1332 | "arm64" 1333 | ], 1334 | "license": "MIT", 1335 | "optional": true, 1336 | "os": [ 1337 | "darwin" 1338 | ] 1339 | }, 1340 | "node_modules/@rollup/rollup-darwin-x64": { 1341 | "version": "4.28.1", 1342 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", 1343 | "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", 1344 | "cpu": [ 1345 | "x64" 1346 | ], 1347 | "license": "MIT", 1348 | "optional": true, 1349 | "os": [ 1350 | "darwin" 1351 | ] 1352 | }, 1353 | "node_modules/@rollup/rollup-freebsd-arm64": { 1354 | "version": "4.28.1", 1355 | "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", 1356 | "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", 1357 | "cpu": [ 1358 | "arm64" 1359 | ], 1360 | "license": "MIT", 1361 | "optional": true, 1362 | "os": [ 1363 | "freebsd" 1364 | ] 1365 | }, 1366 | "node_modules/@rollup/rollup-freebsd-x64": { 1367 | "version": "4.28.1", 1368 | "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", 1369 | "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", 1370 | "cpu": [ 1371 | "x64" 1372 | ], 1373 | "license": "MIT", 1374 | "optional": true, 1375 | "os": [ 1376 | "freebsd" 1377 | ] 1378 | }, 1379 | "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1380 | "version": "4.28.1", 1381 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", 1382 | "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", 1383 | "cpu": [ 1384 | "arm" 1385 | ], 1386 | "license": "MIT", 1387 | "optional": true, 1388 | "os": [ 1389 | "linux" 1390 | ] 1391 | }, 1392 | "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1393 | "version": "4.28.1", 1394 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", 1395 | "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", 1396 | "cpu": [ 1397 | "arm" 1398 | ], 1399 | "license": "MIT", 1400 | "optional": true, 1401 | "os": [ 1402 | "linux" 1403 | ] 1404 | }, 1405 | "node_modules/@rollup/rollup-linux-arm64-gnu": { 1406 | "version": "4.28.1", 1407 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", 1408 | "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", 1409 | "cpu": [ 1410 | "arm64" 1411 | ], 1412 | "license": "MIT", 1413 | "optional": true, 1414 | "os": [ 1415 | "linux" 1416 | ] 1417 | }, 1418 | "node_modules/@rollup/rollup-linux-arm64-musl": { 1419 | "version": "4.28.1", 1420 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", 1421 | "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", 1422 | "cpu": [ 1423 | "arm64" 1424 | ], 1425 | "license": "MIT", 1426 | "optional": true, 1427 | "os": [ 1428 | "linux" 1429 | ] 1430 | }, 1431 | "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 1432 | "version": "4.28.1", 1433 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", 1434 | "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", 1435 | "cpu": [ 1436 | "loong64" 1437 | ], 1438 | "license": "MIT", 1439 | "optional": true, 1440 | "os": [ 1441 | "linux" 1442 | ] 1443 | }, 1444 | "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 1445 | "version": "4.28.1", 1446 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", 1447 | "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", 1448 | "cpu": [ 1449 | "ppc64" 1450 | ], 1451 | "license": "MIT", 1452 | "optional": true, 1453 | "os": [ 1454 | "linux" 1455 | ] 1456 | }, 1457 | "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1458 | "version": "4.28.1", 1459 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", 1460 | "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", 1461 | "cpu": [ 1462 | "riscv64" 1463 | ], 1464 | "license": "MIT", 1465 | "optional": true, 1466 | "os": [ 1467 | "linux" 1468 | ] 1469 | }, 1470 | "node_modules/@rollup/rollup-linux-s390x-gnu": { 1471 | "version": "4.28.1", 1472 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", 1473 | "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", 1474 | "cpu": [ 1475 | "s390x" 1476 | ], 1477 | "license": "MIT", 1478 | "optional": true, 1479 | "os": [ 1480 | "linux" 1481 | ] 1482 | }, 1483 | "node_modules/@rollup/rollup-linux-x64-gnu": { 1484 | "version": "4.28.1", 1485 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", 1486 | "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", 1487 | "cpu": [ 1488 | "x64" 1489 | ], 1490 | "license": "MIT", 1491 | "optional": true, 1492 | "os": [ 1493 | "linux" 1494 | ] 1495 | }, 1496 | "node_modules/@rollup/rollup-linux-x64-musl": { 1497 | "version": "4.28.1", 1498 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", 1499 | "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", 1500 | "cpu": [ 1501 | "x64" 1502 | ], 1503 | "license": "MIT", 1504 | "optional": true, 1505 | "os": [ 1506 | "linux" 1507 | ] 1508 | }, 1509 | "node_modules/@rollup/rollup-win32-arm64-msvc": { 1510 | "version": "4.28.1", 1511 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", 1512 | "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", 1513 | "cpu": [ 1514 | "arm64" 1515 | ], 1516 | "license": "MIT", 1517 | "optional": true, 1518 | "os": [ 1519 | "win32" 1520 | ] 1521 | }, 1522 | "node_modules/@rollup/rollup-win32-ia32-msvc": { 1523 | "version": "4.28.1", 1524 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", 1525 | "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", 1526 | "cpu": [ 1527 | "ia32" 1528 | ], 1529 | "license": "MIT", 1530 | "optional": true, 1531 | "os": [ 1532 | "win32" 1533 | ] 1534 | }, 1535 | "node_modules/@rollup/rollup-win32-x64-msvc": { 1536 | "version": "4.28.1", 1537 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", 1538 | "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", 1539 | "cpu": [ 1540 | "x64" 1541 | ], 1542 | "license": "MIT", 1543 | "optional": true, 1544 | "os": [ 1545 | "win32" 1546 | ] 1547 | }, 1548 | "node_modules/@solana/buffer-layout": { 1549 | "version": "4.0.1", 1550 | "resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz", 1551 | "integrity": "sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==", 1552 | "license": "MIT", 1553 | "dependencies": { 1554 | "buffer": "~6.0.3" 1555 | }, 1556 | "engines": { 1557 | "node": ">=5.10" 1558 | } 1559 | }, 1560 | "node_modules/@solana/buffer-layout-utils": { 1561 | "version": "0.2.0", 1562 | "resolved": "https://registry.npmjs.org/@solana/buffer-layout-utils/-/buffer-layout-utils-0.2.0.tgz", 1563 | "integrity": "sha512-szG4sxgJGktbuZYDg2FfNmkMi0DYQoVjN2h7ta1W1hPrwzarcFLBq9UpX1UjNXsNpT9dn+chgprtWGioUAr4/g==", 1564 | "license": "Apache-2.0", 1565 | "dependencies": { 1566 | "@solana/buffer-layout": "^4.0.0", 1567 | "@solana/web3.js": "^1.32.0", 1568 | "bigint-buffer": "^1.1.5", 1569 | "bignumber.js": "^9.0.1" 1570 | }, 1571 | "engines": { 1572 | "node": ">= 10" 1573 | } 1574 | }, 1575 | "node_modules/@solana/codecs": { 1576 | "version": "2.0.0-rc.1", 1577 | "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0-rc.1.tgz", 1578 | "integrity": "sha512-qxoR7VybNJixV51L0G1RD2boZTcxmwUWnKCaJJExQ5qNKwbpSyDdWfFJfM5JhGyKe9DnPVOZB+JHWXnpbZBqrQ==", 1579 | "license": "MIT", 1580 | "dependencies": { 1581 | "@solana/codecs-core": "2.0.0-rc.1", 1582 | "@solana/codecs-data-structures": "2.0.0-rc.1", 1583 | "@solana/codecs-numbers": "2.0.0-rc.1", 1584 | "@solana/codecs-strings": "2.0.0-rc.1", 1585 | "@solana/options": "2.0.0-rc.1" 1586 | }, 1587 | "peerDependencies": { 1588 | "typescript": ">=5" 1589 | } 1590 | }, 1591 | "node_modules/@solana/codecs-core": { 1592 | "version": "2.0.0-rc.1", 1593 | "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0-rc.1.tgz", 1594 | "integrity": "sha512-bauxqMfSs8EHD0JKESaNmNuNvkvHSuN3bbWAF5RjOfDu2PugxHrvRebmYauvSumZ3cTfQ4HJJX6PG5rN852qyQ==", 1595 | "license": "MIT", 1596 | "dependencies": { 1597 | "@solana/errors": "2.0.0-rc.1" 1598 | }, 1599 | "peerDependencies": { 1600 | "typescript": ">=5" 1601 | } 1602 | }, 1603 | "node_modules/@solana/codecs-data-structures": { 1604 | "version": "2.0.0-rc.1", 1605 | "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0-rc.1.tgz", 1606 | "integrity": "sha512-rinCv0RrAVJ9rE/rmaibWJQxMwC5lSaORSZuwjopSUE6T0nb/MVg6Z1siNCXhh/HFTOg0l8bNvZHgBcN/yvXog==", 1607 | "license": "MIT", 1608 | "dependencies": { 1609 | "@solana/codecs-core": "2.0.0-rc.1", 1610 | "@solana/codecs-numbers": "2.0.0-rc.1", 1611 | "@solana/errors": "2.0.0-rc.1" 1612 | }, 1613 | "peerDependencies": { 1614 | "typescript": ">=5" 1615 | } 1616 | }, 1617 | "node_modules/@solana/codecs-numbers": { 1618 | "version": "2.0.0-rc.1", 1619 | "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0-rc.1.tgz", 1620 | "integrity": "sha512-J5i5mOkvukXn8E3Z7sGIPxsThRCgSdgTWJDQeZvucQ9PT6Y3HiVXJ0pcWiOWAoQ3RX8e/f4I3IC+wE6pZiJzDQ==", 1621 | "license": "MIT", 1622 | "dependencies": { 1623 | "@solana/codecs-core": "2.0.0-rc.1", 1624 | "@solana/errors": "2.0.0-rc.1" 1625 | }, 1626 | "peerDependencies": { 1627 | "typescript": ">=5" 1628 | } 1629 | }, 1630 | "node_modules/@solana/codecs-strings": { 1631 | "version": "2.0.0-rc.1", 1632 | "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0-rc.1.tgz", 1633 | "integrity": "sha512-9/wPhw8TbGRTt6mHC4Zz1RqOnuPTqq1Nb4EyuvpZ39GW6O2t2Q7Q0XxiB3+BdoEjwA2XgPw6e2iRfvYgqty44g==", 1634 | "license": "MIT", 1635 | "dependencies": { 1636 | "@solana/codecs-core": "2.0.0-rc.1", 1637 | "@solana/codecs-numbers": "2.0.0-rc.1", 1638 | "@solana/errors": "2.0.0-rc.1" 1639 | }, 1640 | "peerDependencies": { 1641 | "fastestsmallesttextencoderdecoder": "^1.0.22", 1642 | "typescript": ">=5" 1643 | } 1644 | }, 1645 | "node_modules/@solana/errors": { 1646 | "version": "2.0.0-rc.1", 1647 | "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0-rc.1.tgz", 1648 | "integrity": "sha512-ejNvQ2oJ7+bcFAYWj225lyRkHnixuAeb7RQCixm+5mH4n1IA4Qya/9Bmfy5RAAHQzxK43clu3kZmL5eF9VGtYQ==", 1649 | "license": "MIT", 1650 | "dependencies": { 1651 | "chalk": "^5.3.0", 1652 | "commander": "^12.1.0" 1653 | }, 1654 | "bin": { 1655 | "errors": "bin/cli.mjs" 1656 | }, 1657 | "peerDependencies": { 1658 | "typescript": ">=5" 1659 | } 1660 | }, 1661 | "node_modules/@solana/options": { 1662 | "version": "2.0.0-rc.1", 1663 | "resolved": "https://registry.npmjs.org/@solana/options/-/options-2.0.0-rc.1.tgz", 1664 | "integrity": "sha512-mLUcR9mZ3qfHlmMnREdIFPf9dpMc/Bl66tLSOOWxw4ml5xMT2ohFn7WGqoKcu/UHkT9CrC6+amEdqCNvUqI7AA==", 1665 | "license": "MIT", 1666 | "dependencies": { 1667 | "@solana/codecs-core": "2.0.0-rc.1", 1668 | "@solana/codecs-data-structures": "2.0.0-rc.1", 1669 | "@solana/codecs-numbers": "2.0.0-rc.1", 1670 | "@solana/codecs-strings": "2.0.0-rc.1", 1671 | "@solana/errors": "2.0.0-rc.1" 1672 | }, 1673 | "peerDependencies": { 1674 | "typescript": ">=5" 1675 | } 1676 | }, 1677 | "node_modules/@solana/spl-token": { 1678 | "version": "0.4.9", 1679 | "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.9.tgz", 1680 | "integrity": "sha512-g3wbj4F4gq82YQlwqhPB0gHFXfgsC6UmyGMxtSLf/BozT/oKd59465DbnlUK8L8EcimKMavxsVAMoLcEdeCicg==", 1681 | "license": "Apache-2.0", 1682 | "dependencies": { 1683 | "@solana/buffer-layout": "^4.0.0", 1684 | "@solana/buffer-layout-utils": "^0.2.0", 1685 | "@solana/spl-token-group": "^0.0.7", 1686 | "@solana/spl-token-metadata": "^0.1.6", 1687 | "buffer": "^6.0.3" 1688 | }, 1689 | "engines": { 1690 | "node": ">=16" 1691 | }, 1692 | "peerDependencies": { 1693 | "@solana/web3.js": "^1.95.3" 1694 | } 1695 | }, 1696 | "node_modules/@solana/spl-token-group": { 1697 | "version": "0.0.7", 1698 | "resolved": "https://registry.npmjs.org/@solana/spl-token-group/-/spl-token-group-0.0.7.tgz", 1699 | "integrity": "sha512-V1N/iX7Cr7H0uazWUT2uk27TMqlqedpXHRqqAbVO2gvmJyT0E0ummMEAVQeXZ05ZhQ/xF39DLSdBp90XebWEug==", 1700 | "license": "Apache-2.0", 1701 | "dependencies": { 1702 | "@solana/codecs": "2.0.0-rc.1" 1703 | }, 1704 | "engines": { 1705 | "node": ">=16" 1706 | }, 1707 | "peerDependencies": { 1708 | "@solana/web3.js": "^1.95.3" 1709 | } 1710 | }, 1711 | "node_modules/@solana/spl-token-metadata": { 1712 | "version": "0.1.6", 1713 | "resolved": "https://registry.npmjs.org/@solana/spl-token-metadata/-/spl-token-metadata-0.1.6.tgz", 1714 | "integrity": "sha512-7sMt1rsm/zQOQcUWllQX9mD2O6KhSAtY1hFR2hfFwgqfFWzSY9E9GDvFVNYUI1F0iQKcm6HmePU9QbKRXTEBiA==", 1715 | "license": "Apache-2.0", 1716 | "dependencies": { 1717 | "@solana/codecs": "2.0.0-rc.1" 1718 | }, 1719 | "engines": { 1720 | "node": ">=16" 1721 | }, 1722 | "peerDependencies": { 1723 | "@solana/web3.js": "^1.95.3" 1724 | } 1725 | }, 1726 | "node_modules/@solana/web3.js": { 1727 | "version": "1.95.8", 1728 | "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.95.8.tgz", 1729 | "integrity": "sha512-sBHzNh7dHMrmNS5xPD1d0Xa2QffW/RXaxu/OysRXBfwTp+LYqGGmMtCYYwrHPrN5rjAmJCsQRNAwv4FM0t3B6g==", 1730 | "license": "MIT", 1731 | "dependencies": { 1732 | "@babel/runtime": "^7.25.0", 1733 | "@noble/curves": "^1.4.2", 1734 | "@noble/hashes": "^1.4.0", 1735 | "@solana/buffer-layout": "^4.0.1", 1736 | "agentkeepalive": "^4.5.0", 1737 | "bigint-buffer": "^1.1.5", 1738 | "bn.js": "^5.2.1", 1739 | "borsh": "^0.7.0", 1740 | "bs58": "^4.0.1", 1741 | "buffer": "6.0.3", 1742 | "fast-stable-stringify": "^1.0.0", 1743 | "jayson": "^4.1.1", 1744 | "node-fetch": "^2.7.0", 1745 | "rpc-websockets": "^9.0.2", 1746 | "superstruct": "^2.0.2" 1747 | } 1748 | }, 1749 | "node_modules/@solana/web3.js/node_modules/base-x": { 1750 | "version": "3.0.10", 1751 | "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", 1752 | "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", 1753 | "license": "MIT", 1754 | "dependencies": { 1755 | "safe-buffer": "^5.0.1" 1756 | } 1757 | }, 1758 | "node_modules/@solana/web3.js/node_modules/bs58": { 1759 | "version": "4.0.1", 1760 | "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 1761 | "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 1762 | "license": "MIT", 1763 | "dependencies": { 1764 | "base-x": "^3.0.2" 1765 | } 1766 | }, 1767 | "node_modules/@solana/web3.js/node_modules/superstruct": { 1768 | "version": "2.0.2", 1769 | "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-2.0.2.tgz", 1770 | "integrity": "sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==", 1771 | "license": "MIT", 1772 | "engines": { 1773 | "node": ">=14.0.0" 1774 | } 1775 | }, 1776 | "node_modules/@swc/helpers": { 1777 | "version": "0.5.15", 1778 | "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", 1779 | "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", 1780 | "license": "Apache-2.0", 1781 | "dependencies": { 1782 | "tslib": "^2.8.0" 1783 | } 1784 | }, 1785 | "node_modules/@triton-one/yellowstone-grpc": { 1786 | "version": "1.3.0", 1787 | "resolved": "https://registry.npmjs.org/@triton-one/yellowstone-grpc/-/yellowstone-grpc-1.3.0.tgz", 1788 | "integrity": "sha512-tuwHtoYzvqnahsMrecfNNkQceCYwgiY0qKS8RwqtaxvDEgjm0E+0bXwKz2eUD3ZFYifomJmRKDmSBx9yQzAeMQ==", 1789 | "license": "Apache-2.0", 1790 | "dependencies": { 1791 | "@grpc/grpc-js": "^1.8.0" 1792 | }, 1793 | "engines": { 1794 | "node": ">=20.18.0" 1795 | } 1796 | }, 1797 | "node_modules/@tsconfig/node10": { 1798 | "version": "1.0.11", 1799 | "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", 1800 | "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", 1801 | "license": "MIT" 1802 | }, 1803 | "node_modules/@tsconfig/node12": { 1804 | "version": "1.0.11", 1805 | "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 1806 | "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 1807 | "license": "MIT" 1808 | }, 1809 | "node_modules/@tsconfig/node14": { 1810 | "version": "1.0.3", 1811 | "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 1812 | "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 1813 | "license": "MIT" 1814 | }, 1815 | "node_modules/@tsconfig/node16": { 1816 | "version": "1.0.4", 1817 | "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", 1818 | "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", 1819 | "license": "MIT" 1820 | }, 1821 | "node_modules/@types/bn.js": { 1822 | "version": "5.1.6", 1823 | "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.6.tgz", 1824 | "integrity": "sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w==", 1825 | "dev": true, 1826 | "license": "MIT", 1827 | "dependencies": { 1828 | "@types/node": "*" 1829 | } 1830 | }, 1831 | "node_modules/@types/bs58": { 1832 | "version": "4.0.4", 1833 | "resolved": "https://registry.npmjs.org/@types/bs58/-/bs58-4.0.4.tgz", 1834 | "integrity": "sha512-0IEpMFXXQi2zXaXl9GJ3sRwQo0uEkD+yFOv+FnAU5lkPtcu6h61xb7jc2CFPEZ5BUOaiP13ThuGc9HD4R8lR5g==", 1835 | "license": "MIT", 1836 | "dependencies": { 1837 | "@types/node": "*", 1838 | "base-x": "^3.0.6" 1839 | } 1840 | }, 1841 | "node_modules/@types/bs58/node_modules/base-x": { 1842 | "version": "3.0.10", 1843 | "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", 1844 | "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", 1845 | "license": "MIT", 1846 | "dependencies": { 1847 | "safe-buffer": "^5.0.1" 1848 | } 1849 | }, 1850 | "node_modules/@types/connect": { 1851 | "version": "3.4.38", 1852 | "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", 1853 | "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", 1854 | "license": "MIT", 1855 | "dependencies": { 1856 | "@types/node": "*" 1857 | } 1858 | }, 1859 | "node_modules/@types/estree": { 1860 | "version": "1.0.6", 1861 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", 1862 | "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 1863 | "license": "MIT" 1864 | }, 1865 | "node_modules/@types/jsonwebtoken": { 1866 | "version": "9.0.7", 1867 | "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.7.tgz", 1868 | "integrity": "sha512-ugo316mmTYBl2g81zDFnZ7cfxlut3o+/EQdaP7J8QN2kY6lJ22hmQYCK5EHcJHbrW+dkCGSCPgbG8JtYj6qSrg==", 1869 | "dev": true, 1870 | "license": "MIT", 1871 | "dependencies": { 1872 | "@types/node": "*" 1873 | } 1874 | }, 1875 | "node_modules/@types/node": { 1876 | "version": "22.10.1", 1877 | "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", 1878 | "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", 1879 | "license": "MIT", 1880 | "dependencies": { 1881 | "undici-types": "~6.20.0" 1882 | } 1883 | }, 1884 | "node_modules/@types/node-forge": { 1885 | "version": "1.3.11", 1886 | "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", 1887 | "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", 1888 | "license": "MIT", 1889 | "dependencies": { 1890 | "@types/node": "*" 1891 | } 1892 | }, 1893 | "node_modules/@types/uuid": { 1894 | "version": "8.3.4", 1895 | "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", 1896 | "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", 1897 | "license": "MIT" 1898 | }, 1899 | "node_modules/@types/ws": { 1900 | "version": "7.4.7", 1901 | "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", 1902 | "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", 1903 | "license": "MIT", 1904 | "dependencies": { 1905 | "@types/node": "*" 1906 | } 1907 | }, 1908 | "node_modules/abort-controller": { 1909 | "version": "3.0.0", 1910 | "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 1911 | "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 1912 | "dependencies": { 1913 | "event-target-shim": "^5.0.0" 1914 | }, 1915 | "engines": { 1916 | "node": ">=6.5" 1917 | } 1918 | }, 1919 | "node_modules/acorn": { 1920 | "version": "8.14.0", 1921 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 1922 | "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 1923 | "license": "MIT", 1924 | "bin": { 1925 | "acorn": "bin/acorn" 1926 | }, 1927 | "engines": { 1928 | "node": ">=0.4.0" 1929 | } 1930 | }, 1931 | "node_modules/acorn-walk": { 1932 | "version": "8.3.4", 1933 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 1934 | "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 1935 | "license": "MIT", 1936 | "dependencies": { 1937 | "acorn": "^8.11.0" 1938 | }, 1939 | "engines": { 1940 | "node": ">=0.4.0" 1941 | } 1942 | }, 1943 | "node_modules/agentkeepalive": { 1944 | "version": "4.5.0", 1945 | "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", 1946 | "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", 1947 | "license": "MIT", 1948 | "dependencies": { 1949 | "humanize-ms": "^1.2.1" 1950 | }, 1951 | "engines": { 1952 | "node": ">= 8.0.0" 1953 | } 1954 | }, 1955 | "node_modules/ansi-escapes": { 1956 | "version": "4.3.2", 1957 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 1958 | "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 1959 | "license": "MIT", 1960 | "dependencies": { 1961 | "type-fest": "^0.21.3" 1962 | }, 1963 | "engines": { 1964 | "node": ">=8" 1965 | }, 1966 | "funding": { 1967 | "url": "https://github.com/sponsors/sindresorhus" 1968 | } 1969 | }, 1970 | "node_modules/ansi-regex": { 1971 | "version": "5.0.1", 1972 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1973 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1974 | "license": "MIT", 1975 | "engines": { 1976 | "node": ">=8" 1977 | } 1978 | }, 1979 | "node_modules/ansi-styles": { 1980 | "version": "4.3.0", 1981 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1982 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1983 | "license": "MIT", 1984 | "dependencies": { 1985 | "color-convert": "^2.0.1" 1986 | }, 1987 | "engines": { 1988 | "node": ">=8" 1989 | }, 1990 | "funding": { 1991 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1992 | } 1993 | }, 1994 | "node_modules/any-promise": { 1995 | "version": "1.3.0", 1996 | "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", 1997 | "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", 1998 | "license": "MIT" 1999 | }, 2000 | "node_modules/arg": { 2001 | "version": "4.1.3", 2002 | "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 2003 | "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 2004 | "license": "MIT" 2005 | }, 2006 | "node_modules/asn1js": { 2007 | "version": "3.0.5", 2008 | "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", 2009 | "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", 2010 | "license": "BSD-3-Clause", 2011 | "dependencies": { 2012 | "pvtsutils": "^1.3.2", 2013 | "pvutils": "^1.1.3", 2014 | "tslib": "^2.4.0" 2015 | }, 2016 | "engines": { 2017 | "node": ">=12.0.0" 2018 | } 2019 | }, 2020 | "node_modules/asynckit": { 2021 | "version": "0.4.0", 2022 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 2023 | "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 2024 | "license": "MIT" 2025 | }, 2026 | "node_modules/atomic-sleep": { 2027 | "version": "1.0.0", 2028 | "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", 2029 | "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", 2030 | "engines": { 2031 | "node": ">=8.0.0" 2032 | } 2033 | }, 2034 | "node_modules/axios": { 2035 | "version": "1.7.9", 2036 | "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", 2037 | "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", 2038 | "license": "MIT", 2039 | "dependencies": { 2040 | "follow-redirects": "^1.15.6", 2041 | "form-data": "^4.0.0", 2042 | "proxy-from-env": "^1.1.0" 2043 | } 2044 | }, 2045 | "node_modules/balanced-match": { 2046 | "version": "1.0.2", 2047 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2048 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2049 | "license": "MIT" 2050 | }, 2051 | "node_modules/base-x": { 2052 | "version": "5.0.0", 2053 | "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.0.tgz", 2054 | "integrity": "sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ==", 2055 | "license": "MIT" 2056 | }, 2057 | "node_modules/base64-js": { 2058 | "version": "1.5.1", 2059 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2060 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2061 | "funding": [ 2062 | { 2063 | "type": "github", 2064 | "url": "https://github.com/sponsors/feross" 2065 | }, 2066 | { 2067 | "type": "patreon", 2068 | "url": "https://www.patreon.com/feross" 2069 | }, 2070 | { 2071 | "type": "consulting", 2072 | "url": "https://feross.org/support" 2073 | } 2074 | ], 2075 | "license": "MIT" 2076 | }, 2077 | "node_modules/big.js": { 2078 | "version": "6.2.2", 2079 | "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", 2080 | "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==", 2081 | "license": "MIT", 2082 | "engines": { 2083 | "node": "*" 2084 | }, 2085 | "funding": { 2086 | "type": "opencollective", 2087 | "url": "https://opencollective.com/bigjs" 2088 | } 2089 | }, 2090 | "node_modules/bigint-buffer": { 2091 | "version": "1.1.5", 2092 | "resolved": "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz", 2093 | "integrity": "sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==", 2094 | "hasInstallScript": true, 2095 | "license": "Apache-2.0", 2096 | "dependencies": { 2097 | "bindings": "^1.3.0" 2098 | }, 2099 | "engines": { 2100 | "node": ">= 10.0.0" 2101 | } 2102 | }, 2103 | "node_modules/bignumber.js": { 2104 | "version": "9.1.2", 2105 | "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", 2106 | "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", 2107 | "license": "MIT", 2108 | "engines": { 2109 | "node": "*" 2110 | } 2111 | }, 2112 | "node_modules/bindings": { 2113 | "version": "1.5.0", 2114 | "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 2115 | "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 2116 | "license": "MIT", 2117 | "dependencies": { 2118 | "file-uri-to-path": "1.0.0" 2119 | } 2120 | }, 2121 | "node_modules/bn.js": { 2122 | "version": "5.2.1", 2123 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", 2124 | "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", 2125 | "license": "MIT" 2126 | }, 2127 | "node_modules/borsh": { 2128 | "version": "0.7.0", 2129 | "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", 2130 | "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", 2131 | "license": "Apache-2.0", 2132 | "dependencies": { 2133 | "bn.js": "^5.2.0", 2134 | "bs58": "^4.0.0", 2135 | "text-encoding-utf-8": "^1.0.2" 2136 | } 2137 | }, 2138 | "node_modules/borsh/node_modules/base-x": { 2139 | "version": "3.0.10", 2140 | "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", 2141 | "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", 2142 | "license": "MIT", 2143 | "dependencies": { 2144 | "safe-buffer": "^5.0.1" 2145 | } 2146 | }, 2147 | "node_modules/borsh/node_modules/bs58": { 2148 | "version": "4.0.1", 2149 | "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 2150 | "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 2151 | "license": "MIT", 2152 | "dependencies": { 2153 | "base-x": "^3.0.2" 2154 | } 2155 | }, 2156 | "node_modules/brace-expansion": { 2157 | "version": "2.0.1", 2158 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2159 | "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2160 | "license": "MIT", 2161 | "dependencies": { 2162 | "balanced-match": "^1.0.0" 2163 | } 2164 | }, 2165 | "node_modules/bs58": { 2166 | "version": "6.0.0", 2167 | "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", 2168 | "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", 2169 | "license": "MIT", 2170 | "dependencies": { 2171 | "base-x": "^5.0.0" 2172 | } 2173 | }, 2174 | "node_modules/buffer": { 2175 | "version": "6.0.3", 2176 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 2177 | "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 2178 | "funding": [ 2179 | { 2180 | "type": "github", 2181 | "url": "https://github.com/sponsors/feross" 2182 | }, 2183 | { 2184 | "type": "patreon", 2185 | "url": "https://www.patreon.com/feross" 2186 | }, 2187 | { 2188 | "type": "consulting", 2189 | "url": "https://feross.org/support" 2190 | } 2191 | ], 2192 | "license": "MIT", 2193 | "dependencies": { 2194 | "base64-js": "^1.3.1", 2195 | "ieee754": "^1.2.1" 2196 | } 2197 | }, 2198 | "node_modules/buffer-equal-constant-time": { 2199 | "version": "1.0.1", 2200 | "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", 2201 | "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", 2202 | "license": "BSD-3-Clause" 2203 | }, 2204 | "node_modules/buffer-layout": { 2205 | "version": "1.2.2", 2206 | "resolved": "https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.2.2.tgz", 2207 | "integrity": "sha512-kWSuLN694+KTk8SrYvCqwP2WcgQjoRCiF5b4QDvkkz8EmgD+aWAIceGFKMIAdmF/pH+vpgNV3d3kAKorcdAmWA==", 2208 | "license": "MIT", 2209 | "engines": { 2210 | "node": ">=4.5" 2211 | } 2212 | }, 2213 | "node_modules/bufferutil": { 2214 | "version": "4.0.8", 2215 | "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", 2216 | "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", 2217 | "hasInstallScript": true, 2218 | "license": "MIT", 2219 | "optional": true, 2220 | "dependencies": { 2221 | "node-gyp-build": "^4.3.0" 2222 | }, 2223 | "engines": { 2224 | "node": ">=6.14.2" 2225 | } 2226 | }, 2227 | "node_modules/bundle-require": { 2228 | "version": "5.0.0", 2229 | "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-5.0.0.tgz", 2230 | "integrity": "sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==", 2231 | "license": "MIT", 2232 | "dependencies": { 2233 | "load-tsconfig": "^0.2.3" 2234 | }, 2235 | "engines": { 2236 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2237 | }, 2238 | "peerDependencies": { 2239 | "esbuild": ">=0.18" 2240 | } 2241 | }, 2242 | "node_modules/cac": { 2243 | "version": "6.7.14", 2244 | "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 2245 | "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", 2246 | "license": "MIT", 2247 | "engines": { 2248 | "node": ">=8" 2249 | } 2250 | }, 2251 | "node_modules/camelcase": { 2252 | "version": "6.3.0", 2253 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 2254 | "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 2255 | "license": "MIT", 2256 | "engines": { 2257 | "node": ">=10" 2258 | }, 2259 | "funding": { 2260 | "url": "https://github.com/sponsors/sindresorhus" 2261 | } 2262 | }, 2263 | "node_modules/chalk": { 2264 | "version": "5.3.0", 2265 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", 2266 | "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", 2267 | "license": "MIT", 2268 | "engines": { 2269 | "node": "^12.17.0 || ^14.13 || >=16.0.0" 2270 | }, 2271 | "funding": { 2272 | "url": "https://github.com/chalk/chalk?sponsor=1" 2273 | } 2274 | }, 2275 | "node_modules/chardet": { 2276 | "version": "0.7.0", 2277 | "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 2278 | "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 2279 | "license": "MIT" 2280 | }, 2281 | "node_modules/chokidar": { 2282 | "version": "4.0.1", 2283 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", 2284 | "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", 2285 | "license": "MIT", 2286 | "dependencies": { 2287 | "readdirp": "^4.0.1" 2288 | }, 2289 | "engines": { 2290 | "node": ">= 14.16.0" 2291 | }, 2292 | "funding": { 2293 | "url": "https://paulmillr.com/funding/" 2294 | } 2295 | }, 2296 | "node_modules/cli-width": { 2297 | "version": "4.1.0", 2298 | "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", 2299 | "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", 2300 | "license": "ISC", 2301 | "engines": { 2302 | "node": ">= 12" 2303 | } 2304 | }, 2305 | "node_modules/cliui": { 2306 | "version": "8.0.1", 2307 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 2308 | "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 2309 | "license": "ISC", 2310 | "dependencies": { 2311 | "string-width": "^4.2.0", 2312 | "strip-ansi": "^6.0.1", 2313 | "wrap-ansi": "^7.0.0" 2314 | }, 2315 | "engines": { 2316 | "node": ">=12" 2317 | } 2318 | }, 2319 | "node_modules/cliui/node_modules/emoji-regex": { 2320 | "version": "8.0.0", 2321 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2322 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2323 | "license": "MIT" 2324 | }, 2325 | "node_modules/cliui/node_modules/string-width": { 2326 | "version": "4.2.3", 2327 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2328 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2329 | "license": "MIT", 2330 | "dependencies": { 2331 | "emoji-regex": "^8.0.0", 2332 | "is-fullwidth-code-point": "^3.0.0", 2333 | "strip-ansi": "^6.0.1" 2334 | }, 2335 | "engines": { 2336 | "node": ">=8" 2337 | } 2338 | }, 2339 | "node_modules/cliui/node_modules/wrap-ansi": { 2340 | "version": "7.0.0", 2341 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2342 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2343 | "license": "MIT", 2344 | "dependencies": { 2345 | "ansi-styles": "^4.0.0", 2346 | "string-width": "^4.1.0", 2347 | "strip-ansi": "^6.0.0" 2348 | }, 2349 | "engines": { 2350 | "node": ">=10" 2351 | }, 2352 | "funding": { 2353 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2354 | } 2355 | }, 2356 | "node_modules/color-convert": { 2357 | "version": "2.0.1", 2358 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2359 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2360 | "license": "MIT", 2361 | "dependencies": { 2362 | "color-name": "~1.1.4" 2363 | }, 2364 | "engines": { 2365 | "node": ">=7.0.0" 2366 | } 2367 | }, 2368 | "node_modules/color-name": { 2369 | "version": "1.1.4", 2370 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2371 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2372 | "license": "MIT" 2373 | }, 2374 | "node_modules/colorette": { 2375 | "version": "2.0.20", 2376 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", 2377 | "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" 2378 | }, 2379 | "node_modules/combined-stream": { 2380 | "version": "1.0.8", 2381 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 2382 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 2383 | "license": "MIT", 2384 | "dependencies": { 2385 | "delayed-stream": "~1.0.0" 2386 | }, 2387 | "engines": { 2388 | "node": ">= 0.8" 2389 | } 2390 | }, 2391 | "node_modules/commander": { 2392 | "version": "12.1.0", 2393 | "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", 2394 | "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", 2395 | "license": "MIT", 2396 | "engines": { 2397 | "node": ">=18" 2398 | } 2399 | }, 2400 | "node_modules/concat-map": { 2401 | "version": "0.0.1", 2402 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2403 | "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" 2404 | }, 2405 | "node_modules/consola": { 2406 | "version": "3.2.3", 2407 | "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", 2408 | "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", 2409 | "license": "MIT", 2410 | "engines": { 2411 | "node": "^14.18.0 || >=16.10.0" 2412 | } 2413 | }, 2414 | "node_modules/create-require": { 2415 | "version": "1.1.1", 2416 | "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 2417 | "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 2418 | "license": "MIT" 2419 | }, 2420 | "node_modules/cross-fetch": { 2421 | "version": "3.1.8", 2422 | "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", 2423 | "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", 2424 | "license": "MIT", 2425 | "dependencies": { 2426 | "node-fetch": "^2.6.12" 2427 | } 2428 | }, 2429 | "node_modules/cross-spawn": { 2430 | "version": "7.0.6", 2431 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 2432 | "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 2433 | "license": "MIT", 2434 | "dependencies": { 2435 | "path-key": "^3.1.0", 2436 | "shebang-command": "^2.0.0", 2437 | "which": "^2.0.1" 2438 | }, 2439 | "engines": { 2440 | "node": ">= 8" 2441 | } 2442 | }, 2443 | "node_modules/crypto-hash": { 2444 | "version": "1.3.0", 2445 | "resolved": "https://registry.npmjs.org/crypto-hash/-/crypto-hash-1.3.0.tgz", 2446 | "integrity": "sha512-lyAZ0EMyjDkVvz8WOeVnuCPvKVBXcMv1l5SVqO1yC7PzTwrD/pPje/BIRbWhMoPe436U+Y2nD7f5bFx0kt+Sbg==", 2447 | "license": "MIT", 2448 | "engines": { 2449 | "node": ">=8" 2450 | }, 2451 | "funding": { 2452 | "url": "https://github.com/sponsors/sindresorhus" 2453 | } 2454 | }, 2455 | "node_modules/dateformat": { 2456 | "version": "4.6.3", 2457 | "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", 2458 | "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", 2459 | "engines": { 2460 | "node": "*" 2461 | } 2462 | }, 2463 | "node_modules/debug": { 2464 | "version": "4.4.0", 2465 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 2466 | "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 2467 | "license": "MIT", 2468 | "dependencies": { 2469 | "ms": "^2.1.3" 2470 | }, 2471 | "engines": { 2472 | "node": ">=6.0" 2473 | }, 2474 | "peerDependenciesMeta": { 2475 | "supports-color": { 2476 | "optional": true 2477 | } 2478 | } 2479 | }, 2480 | "node_modules/decimal.js": { 2481 | "version": "10.4.3", 2482 | "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", 2483 | "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", 2484 | "license": "MIT" 2485 | }, 2486 | "node_modules/decimal.js-light": { 2487 | "version": "2.5.1", 2488 | "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", 2489 | "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", 2490 | "license": "MIT" 2491 | }, 2492 | "node_modules/delay": { 2493 | "version": "5.0.0", 2494 | "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", 2495 | "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==", 2496 | "license": "MIT", 2497 | "engines": { 2498 | "node": ">=10" 2499 | }, 2500 | "funding": { 2501 | "url": "https://github.com/sponsors/sindresorhus" 2502 | } 2503 | }, 2504 | "node_modules/delayed-stream": { 2505 | "version": "1.0.0", 2506 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 2507 | "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 2508 | "license": "MIT", 2509 | "engines": { 2510 | "node": ">=0.4.0" 2511 | } 2512 | }, 2513 | "node_modules/denque": { 2514 | "version": "2.1.0", 2515 | "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", 2516 | "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", 2517 | "license": "Apache-2.0", 2518 | "engines": { 2519 | "node": ">=0.10" 2520 | } 2521 | }, 2522 | "node_modules/diff": { 2523 | "version": "4.0.2", 2524 | "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 2525 | "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 2526 | "license": "BSD-3-Clause", 2527 | "engines": { 2528 | "node": ">=0.3.1" 2529 | } 2530 | }, 2531 | "node_modules/dot-case": { 2532 | "version": "3.0.4", 2533 | "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", 2534 | "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", 2535 | "license": "MIT", 2536 | "dependencies": { 2537 | "no-case": "^3.0.4", 2538 | "tslib": "^2.0.3" 2539 | } 2540 | }, 2541 | "node_modules/dotenv": { 2542 | "version": "16.4.7", 2543 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", 2544 | "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", 2545 | "license": "BSD-2-Clause", 2546 | "engines": { 2547 | "node": ">=12" 2548 | }, 2549 | "funding": { 2550 | "url": "https://dotenvx.com" 2551 | } 2552 | }, 2553 | "node_modules/eastasianwidth": { 2554 | "version": "0.2.0", 2555 | "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 2556 | "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 2557 | "license": "MIT" 2558 | }, 2559 | "node_modules/ecdsa-sig-formatter": { 2560 | "version": "1.0.11", 2561 | "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", 2562 | "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", 2563 | "license": "Apache-2.0", 2564 | "dependencies": { 2565 | "safe-buffer": "^5.0.1" 2566 | } 2567 | }, 2568 | "node_modules/emoji-regex": { 2569 | "version": "9.2.2", 2570 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 2571 | "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 2572 | "license": "MIT" 2573 | }, 2574 | "node_modules/end-of-stream": { 2575 | "version": "1.4.4", 2576 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 2577 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 2578 | "dependencies": { 2579 | "once": "^1.4.0" 2580 | } 2581 | }, 2582 | "node_modules/es6-promise": { 2583 | "version": "4.2.8", 2584 | "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", 2585 | "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", 2586 | "license": "MIT" 2587 | }, 2588 | "node_modules/es6-promisify": { 2589 | "version": "5.0.0", 2590 | "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", 2591 | "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", 2592 | "license": "MIT", 2593 | "dependencies": { 2594 | "es6-promise": "^4.0.3" 2595 | } 2596 | }, 2597 | "node_modules/esbuild": { 2598 | "version": "0.24.0", 2599 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", 2600 | "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", 2601 | "hasInstallScript": true, 2602 | "license": "MIT", 2603 | "bin": { 2604 | "esbuild": "bin/esbuild" 2605 | }, 2606 | "engines": { 2607 | "node": ">=18" 2608 | }, 2609 | "optionalDependencies": { 2610 | "@esbuild/aix-ppc64": "0.24.0", 2611 | "@esbuild/android-arm": "0.24.0", 2612 | "@esbuild/android-arm64": "0.24.0", 2613 | "@esbuild/android-x64": "0.24.0", 2614 | "@esbuild/darwin-arm64": "0.24.0", 2615 | "@esbuild/darwin-x64": "0.24.0", 2616 | "@esbuild/freebsd-arm64": "0.24.0", 2617 | "@esbuild/freebsd-x64": "0.24.0", 2618 | "@esbuild/linux-arm": "0.24.0", 2619 | "@esbuild/linux-arm64": "0.24.0", 2620 | "@esbuild/linux-ia32": "0.24.0", 2621 | "@esbuild/linux-loong64": "0.24.0", 2622 | "@esbuild/linux-mips64el": "0.24.0", 2623 | "@esbuild/linux-ppc64": "0.24.0", 2624 | "@esbuild/linux-riscv64": "0.24.0", 2625 | "@esbuild/linux-s390x": "0.24.0", 2626 | "@esbuild/linux-x64": "0.24.0", 2627 | "@esbuild/netbsd-x64": "0.24.0", 2628 | "@esbuild/openbsd-arm64": "0.24.0", 2629 | "@esbuild/openbsd-x64": "0.24.0", 2630 | "@esbuild/sunos-x64": "0.24.0", 2631 | "@esbuild/win32-arm64": "0.24.0", 2632 | "@esbuild/win32-ia32": "0.24.0", 2633 | "@esbuild/win32-x64": "0.24.0" 2634 | } 2635 | }, 2636 | "node_modules/escalade": { 2637 | "version": "3.2.0", 2638 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 2639 | "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 2640 | "license": "MIT", 2641 | "engines": { 2642 | "node": ">=6" 2643 | } 2644 | }, 2645 | "node_modules/event-target-shim": { 2646 | "version": "5.0.1", 2647 | "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 2648 | "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 2649 | "engines": { 2650 | "node": ">=6" 2651 | } 2652 | }, 2653 | "node_modules/eventemitter3": { 2654 | "version": "4.0.7", 2655 | "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 2656 | "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 2657 | "license": "MIT" 2658 | }, 2659 | "node_modules/events": { 2660 | "version": "3.3.0", 2661 | "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 2662 | "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 2663 | "engines": { 2664 | "node": ">=0.8.x" 2665 | } 2666 | }, 2667 | "node_modules/external-editor": { 2668 | "version": "3.1.0", 2669 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 2670 | "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 2671 | "license": "MIT", 2672 | "dependencies": { 2673 | "chardet": "^0.7.0", 2674 | "iconv-lite": "^0.4.24", 2675 | "tmp": "^0.0.33" 2676 | }, 2677 | "engines": { 2678 | "node": ">=4" 2679 | } 2680 | }, 2681 | "node_modules/eyes": { 2682 | "version": "0.1.8", 2683 | "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", 2684 | "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", 2685 | "engines": { 2686 | "node": "> 0.1.90" 2687 | } 2688 | }, 2689 | "node_modules/fast-copy": { 2690 | "version": "3.0.2", 2691 | "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.2.tgz", 2692 | "integrity": "sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==" 2693 | }, 2694 | "node_modules/fast-redact": { 2695 | "version": "3.5.0", 2696 | "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", 2697 | "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", 2698 | "engines": { 2699 | "node": ">=6" 2700 | } 2701 | }, 2702 | "node_modules/fast-safe-stringify": { 2703 | "version": "2.1.1", 2704 | "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", 2705 | "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" 2706 | }, 2707 | "node_modules/fast-stable-stringify": { 2708 | "version": "1.0.0", 2709 | "resolved": "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz", 2710 | "integrity": "sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==", 2711 | "license": "MIT" 2712 | }, 2713 | "node_modules/fastestsmallesttextencoderdecoder": { 2714 | "version": "1.0.22", 2715 | "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz", 2716 | "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==", 2717 | "license": "CC0-1.0", 2718 | "peer": true 2719 | }, 2720 | "node_modules/fdir": { 2721 | "version": "6.4.2", 2722 | "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", 2723 | "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", 2724 | "license": "MIT", 2725 | "peerDependencies": { 2726 | "picomatch": "^3 || ^4" 2727 | }, 2728 | "peerDependenciesMeta": { 2729 | "picomatch": { 2730 | "optional": true 2731 | } 2732 | } 2733 | }, 2734 | "node_modules/fecha": { 2735 | "version": "4.2.3", 2736 | "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", 2737 | "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", 2738 | "license": "MIT" 2739 | }, 2740 | "node_modules/file-uri-to-path": { 2741 | "version": "1.0.0", 2742 | "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 2743 | "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", 2744 | "license": "MIT" 2745 | }, 2746 | "node_modules/follow-redirects": { 2747 | "version": "1.15.9", 2748 | "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", 2749 | "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", 2750 | "funding": [ 2751 | { 2752 | "type": "individual", 2753 | "url": "https://github.com/sponsors/RubenVerborgh" 2754 | } 2755 | ], 2756 | "license": "MIT", 2757 | "engines": { 2758 | "node": ">=4.0" 2759 | }, 2760 | "peerDependenciesMeta": { 2761 | "debug": { 2762 | "optional": true 2763 | } 2764 | } 2765 | }, 2766 | "node_modules/foreground-child": { 2767 | "version": "3.3.0", 2768 | "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", 2769 | "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", 2770 | "license": "ISC", 2771 | "dependencies": { 2772 | "cross-spawn": "^7.0.0", 2773 | "signal-exit": "^4.0.1" 2774 | }, 2775 | "engines": { 2776 | "node": ">=14" 2777 | }, 2778 | "funding": { 2779 | "url": "https://github.com/sponsors/isaacs" 2780 | } 2781 | }, 2782 | "node_modules/form-data": { 2783 | "version": "4.0.1", 2784 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", 2785 | "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", 2786 | "license": "MIT", 2787 | "dependencies": { 2788 | "asynckit": "^0.4.0", 2789 | "combined-stream": "^1.0.8", 2790 | "mime-types": "^2.1.12" 2791 | }, 2792 | "engines": { 2793 | "node": ">= 6" 2794 | } 2795 | }, 2796 | "node_modules/fs.realpath": { 2797 | "version": "1.0.0", 2798 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2799 | "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" 2800 | }, 2801 | "node_modules/fsevents": { 2802 | "version": "2.3.3", 2803 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2804 | "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2805 | "hasInstallScript": true, 2806 | "license": "MIT", 2807 | "optional": true, 2808 | "os": [ 2809 | "darwin" 2810 | ], 2811 | "engines": { 2812 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2813 | } 2814 | }, 2815 | "node_modules/get-caller-file": { 2816 | "version": "2.0.5", 2817 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 2818 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 2819 | "license": "ISC", 2820 | "engines": { 2821 | "node": "6.* || 8.* || >= 10.*" 2822 | } 2823 | }, 2824 | "node_modules/glob": { 2825 | "version": "10.4.5", 2826 | "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 2827 | "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 2828 | "license": "ISC", 2829 | "dependencies": { 2830 | "foreground-child": "^3.1.0", 2831 | "jackspeak": "^3.1.2", 2832 | "minimatch": "^9.0.4", 2833 | "minipass": "^7.1.2", 2834 | "package-json-from-dist": "^1.0.0", 2835 | "path-scurry": "^1.11.1" 2836 | }, 2837 | "bin": { 2838 | "glob": "dist/esm/bin.mjs" 2839 | }, 2840 | "funding": { 2841 | "url": "https://github.com/sponsors/isaacs" 2842 | } 2843 | }, 2844 | "node_modules/help-me": { 2845 | "version": "5.0.0", 2846 | "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz", 2847 | "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==" 2848 | }, 2849 | "node_modules/humanize-ms": { 2850 | "version": "1.2.1", 2851 | "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", 2852 | "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", 2853 | "license": "MIT", 2854 | "dependencies": { 2855 | "ms": "^2.0.0" 2856 | } 2857 | }, 2858 | "node_modules/iconv-lite": { 2859 | "version": "0.4.24", 2860 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 2861 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 2862 | "license": "MIT", 2863 | "dependencies": { 2864 | "safer-buffer": ">= 2.1.2 < 3" 2865 | }, 2866 | "engines": { 2867 | "node": ">=0.10.0" 2868 | } 2869 | }, 2870 | "node_modules/ieee754": { 2871 | "version": "1.2.1", 2872 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 2873 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 2874 | "funding": [ 2875 | { 2876 | "type": "github", 2877 | "url": "https://github.com/sponsors/feross" 2878 | }, 2879 | { 2880 | "type": "patreon", 2881 | "url": "https://www.patreon.com/feross" 2882 | }, 2883 | { 2884 | "type": "consulting", 2885 | "url": "https://feross.org/support" 2886 | } 2887 | ], 2888 | "license": "BSD-3-Clause" 2889 | }, 2890 | "node_modules/inflight": { 2891 | "version": "1.0.6", 2892 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2893 | "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 2894 | "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 2895 | "dependencies": { 2896 | "once": "^1.3.0", 2897 | "wrappy": "1" 2898 | } 2899 | }, 2900 | "node_modules/inherits": { 2901 | "version": "2.0.4", 2902 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2903 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 2904 | }, 2905 | "node_modules/inquirer": { 2906 | "version": "12.2.0", 2907 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.2.0.tgz", 2908 | "integrity": "sha512-CI0yGbyd5SS4vP7i180S9i95yI+M3ONaljfLBlNS1IIIZ7n+xbH76WzHkIHj253huRiXaKQZl8zijOl0Y0mjqg==", 2909 | "license": "MIT", 2910 | "dependencies": { 2911 | "@inquirer/core": "^10.1.1", 2912 | "@inquirer/prompts": "^7.2.0", 2913 | "@inquirer/type": "^3.0.1", 2914 | "ansi-escapes": "^4.3.2", 2915 | "mute-stream": "^2.0.0", 2916 | "run-async": "^3.0.0", 2917 | "rxjs": "^7.8.1" 2918 | }, 2919 | "engines": { 2920 | "node": ">=18" 2921 | }, 2922 | "peerDependencies": { 2923 | "@types/node": ">=18" 2924 | } 2925 | }, 2926 | "node_modules/ip-num": { 2927 | "version": "1.5.1", 2928 | "resolved": "https://registry.npmjs.org/ip-num/-/ip-num-1.5.1.tgz", 2929 | "integrity": "sha512-QziFxgxq3mjIf5CuwlzXFYscHxgLqdEdJKRo2UJ5GurL5zrSRMzT/O+nK0ABimoFH8MWF8YwIiwECYsHc1LpUQ==", 2930 | "license": "MIT" 2931 | }, 2932 | "node_modules/is-fullwidth-code-point": { 2933 | "version": "3.0.0", 2934 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2935 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2936 | "license": "MIT", 2937 | "engines": { 2938 | "node": ">=8" 2939 | } 2940 | }, 2941 | "node_modules/isexe": { 2942 | "version": "2.0.0", 2943 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2944 | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 2945 | "license": "ISC" 2946 | }, 2947 | "node_modules/isomorphic-ws": { 2948 | "version": "4.0.1", 2949 | "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", 2950 | "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", 2951 | "license": "MIT", 2952 | "peerDependencies": { 2953 | "ws": "*" 2954 | } 2955 | }, 2956 | "node_modules/jackspeak": { 2957 | "version": "3.4.3", 2958 | "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 2959 | "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 2960 | "license": "BlueOak-1.0.0", 2961 | "dependencies": { 2962 | "@isaacs/cliui": "^8.0.2" 2963 | }, 2964 | "funding": { 2965 | "url": "https://github.com/sponsors/isaacs" 2966 | }, 2967 | "optionalDependencies": { 2968 | "@pkgjs/parseargs": "^0.11.0" 2969 | } 2970 | }, 2971 | "node_modules/jayson": { 2972 | "version": "4.1.3", 2973 | "resolved": "https://registry.npmjs.org/jayson/-/jayson-4.1.3.tgz", 2974 | "integrity": "sha512-LtXh5aYZodBZ9Fc3j6f2w+MTNcnxteMOrb+QgIouguGOulWi0lieEkOUg+HkjjFs0DGoWDds6bi4E9hpNFLulQ==", 2975 | "license": "MIT", 2976 | "dependencies": { 2977 | "@types/connect": "^3.4.33", 2978 | "@types/node": "^12.12.54", 2979 | "@types/ws": "^7.4.4", 2980 | "commander": "^2.20.3", 2981 | "delay": "^5.0.0", 2982 | "es6-promisify": "^5.0.0", 2983 | "eyes": "^0.1.8", 2984 | "isomorphic-ws": "^4.0.1", 2985 | "json-stringify-safe": "^5.0.1", 2986 | "JSONStream": "^1.3.5", 2987 | "uuid": "^8.3.2", 2988 | "ws": "^7.5.10" 2989 | }, 2990 | "bin": { 2991 | "jayson": "bin/jayson.js" 2992 | }, 2993 | "engines": { 2994 | "node": ">=8" 2995 | } 2996 | }, 2997 | "node_modules/jayson/node_modules/@types/node": { 2998 | "version": "12.20.55", 2999 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", 3000 | "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", 3001 | "license": "MIT" 3002 | }, 3003 | "node_modules/jayson/node_modules/commander": { 3004 | "version": "2.20.3", 3005 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 3006 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 3007 | "license": "MIT" 3008 | }, 3009 | "node_modules/jito-ts": { 3010 | "version": "4.1.2", 3011 | "resolved": "https://registry.npmjs.org/jito-ts/-/jito-ts-4.1.2.tgz", 3012 | "integrity": "sha512-GvgOWxZr0lHAaNK8y1nXfg9I0WNDU/iQstB7CA3A20Zvx5we2yfpWhy264f463jVnOsaBshYGlKUu/0UBLfF9A==", 3013 | "license": "Apache-2.0", 3014 | "dependencies": { 3015 | "@grpc/grpc-js": "^1.8.13", 3016 | "@noble/ed25519": "^1.7.1", 3017 | "@solana/web3.js": "~1.77.3", 3018 | "@types/bs58": "^4.0.4", 3019 | "agentkeepalive": "^4.3.0", 3020 | "bs58": "^6.0.0", 3021 | "dotenv": "^16.0.3", 3022 | "jayson": "^4.0.0", 3023 | "node-fetch": "^2.6.7", 3024 | "rpc-websockets": "7.10.0", 3025 | "superstruct": "^1.0.3" 3026 | } 3027 | }, 3028 | "node_modules/jito-ts/node_modules/@solana/web3.js": { 3029 | "version": "1.77.4", 3030 | "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.77.4.tgz", 3031 | "integrity": "sha512-XdN0Lh4jdY7J8FYMyucxCwzn6Ga2Sr1DHDWRbqVzk7ZPmmpSPOVWHzO67X1cVT+jNi1D6gZi2tgjHgDPuj6e9Q==", 3032 | "license": "MIT", 3033 | "dependencies": { 3034 | "@babel/runtime": "^7.12.5", 3035 | "@noble/curves": "^1.0.0", 3036 | "@noble/hashes": "^1.3.0", 3037 | "@solana/buffer-layout": "^4.0.0", 3038 | "agentkeepalive": "^4.2.1", 3039 | "bigint-buffer": "^1.1.5", 3040 | "bn.js": "^5.0.0", 3041 | "borsh": "^0.7.0", 3042 | "bs58": "^4.0.1", 3043 | "buffer": "6.0.3", 3044 | "fast-stable-stringify": "^1.0.0", 3045 | "jayson": "^4.1.0", 3046 | "node-fetch": "^2.6.7", 3047 | "rpc-websockets": "^7.5.1", 3048 | "superstruct": "^0.14.2" 3049 | } 3050 | }, 3051 | "node_modules/jito-ts/node_modules/@solana/web3.js/node_modules/bs58": { 3052 | "version": "4.0.1", 3053 | "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 3054 | "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 3055 | "license": "MIT", 3056 | "dependencies": { 3057 | "base-x": "^3.0.2" 3058 | } 3059 | }, 3060 | "node_modules/jito-ts/node_modules/@solana/web3.js/node_modules/superstruct": { 3061 | "version": "0.14.2", 3062 | "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", 3063 | "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==", 3064 | "license": "MIT" 3065 | }, 3066 | "node_modules/jito-ts/node_modules/base-x": { 3067 | "version": "3.0.10", 3068 | "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", 3069 | "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", 3070 | "license": "MIT", 3071 | "dependencies": { 3072 | "safe-buffer": "^5.0.1" 3073 | } 3074 | }, 3075 | "node_modules/jito-ts/node_modules/rpc-websockets": { 3076 | "version": "7.10.0", 3077 | "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.10.0.tgz", 3078 | "integrity": "sha512-cemZ6RiDtYZpPiBzYijdOrkQQzmBCmug0E9SdRH2gIUNT15ql4mwCYWIp0VnSZq6Qrw/JkGUygp4PrK1y9KfwQ==", 3079 | "license": "LGPL-3.0-only", 3080 | "dependencies": { 3081 | "@babel/runtime": "^7.17.2", 3082 | "eventemitter3": "^4.0.7", 3083 | "uuid": "^8.3.2", 3084 | "ws": "^8.5.0" 3085 | }, 3086 | "funding": { 3087 | "type": "paypal", 3088 | "url": "https://paypal.me/kozjak" 3089 | }, 3090 | "optionalDependencies": { 3091 | "bufferutil": "^4.0.1", 3092 | "utf-8-validate": "^5.0.2" 3093 | } 3094 | }, 3095 | "node_modules/jito-ts/node_modules/superstruct": { 3096 | "version": "1.0.4", 3097 | "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", 3098 | "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", 3099 | "license": "MIT", 3100 | "engines": { 3101 | "node": ">=14.0.0" 3102 | } 3103 | }, 3104 | "node_modules/jito-ts/node_modules/ws": { 3105 | "version": "8.18.0", 3106 | "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 3107 | "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 3108 | "license": "MIT", 3109 | "engines": { 3110 | "node": ">=10.0.0" 3111 | }, 3112 | "peerDependencies": { 3113 | "bufferutil": "^4.0.1", 3114 | "utf-8-validate": ">=5.0.2" 3115 | }, 3116 | "peerDependenciesMeta": { 3117 | "bufferutil": { 3118 | "optional": true 3119 | }, 3120 | "utf-8-validate": { 3121 | "optional": true 3122 | } 3123 | } 3124 | }, 3125 | "node_modules/joycon": { 3126 | "version": "3.1.1", 3127 | "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", 3128 | "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", 3129 | "license": "MIT", 3130 | "engines": { 3131 | "node": ">=10" 3132 | } 3133 | }, 3134 | "node_modules/js-sha256": { 3135 | "version": "0.11.0", 3136 | "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.11.0.tgz", 3137 | "integrity": "sha512-6xNlKayMZvds9h1Y1VWc0fQHQ82BxTXizWPEtEeGvmOUYpBRy4gbWroHLpzowe6xiQhHpelCQiE7HEdznyBL9Q==" 3138 | }, 3139 | "node_modules/json-stringify-safe": { 3140 | "version": "5.0.1", 3141 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 3142 | "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", 3143 | "license": "ISC" 3144 | }, 3145 | "node_modules/jsonparse": { 3146 | "version": "1.3.1", 3147 | "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", 3148 | "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", 3149 | "engines": [ 3150 | "node >= 0.2.0" 3151 | ], 3152 | "license": "MIT" 3153 | }, 3154 | "node_modules/JSONStream": { 3155 | "version": "1.3.5", 3156 | "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", 3157 | "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", 3158 | "license": "(MIT OR Apache-2.0)", 3159 | "dependencies": { 3160 | "jsonparse": "^1.2.0", 3161 | "through": ">=2.2.7 <3" 3162 | }, 3163 | "bin": { 3164 | "JSONStream": "bin.js" 3165 | }, 3166 | "engines": { 3167 | "node": "*" 3168 | } 3169 | }, 3170 | "node_modules/jsonwebtoken": { 3171 | "version": "9.0.2", 3172 | "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", 3173 | "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", 3174 | "license": "MIT", 3175 | "dependencies": { 3176 | "jws": "^3.2.2", 3177 | "lodash.includes": "^4.3.0", 3178 | "lodash.isboolean": "^3.0.3", 3179 | "lodash.isinteger": "^4.0.4", 3180 | "lodash.isnumber": "^3.0.3", 3181 | "lodash.isplainobject": "^4.0.6", 3182 | "lodash.isstring": "^4.0.1", 3183 | "lodash.once": "^4.0.0", 3184 | "ms": "^2.1.1", 3185 | "semver": "^7.5.4" 3186 | }, 3187 | "engines": { 3188 | "node": ">=12", 3189 | "npm": ">=6" 3190 | } 3191 | }, 3192 | "node_modules/jwa": { 3193 | "version": "1.4.1", 3194 | "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", 3195 | "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", 3196 | "license": "MIT", 3197 | "dependencies": { 3198 | "buffer-equal-constant-time": "1.0.1", 3199 | "ecdsa-sig-formatter": "1.0.11", 3200 | "safe-buffer": "^5.0.1" 3201 | } 3202 | }, 3203 | "node_modules/jws": { 3204 | "version": "3.2.2", 3205 | "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", 3206 | "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", 3207 | "license": "MIT", 3208 | "dependencies": { 3209 | "jwa": "^1.4.1", 3210 | "safe-buffer": "^5.0.1" 3211 | } 3212 | }, 3213 | "node_modules/lilconfig": { 3214 | "version": "3.1.3", 3215 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", 3216 | "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", 3217 | "license": "MIT", 3218 | "engines": { 3219 | "node": ">=14" 3220 | }, 3221 | "funding": { 3222 | "url": "https://github.com/sponsors/antonk52" 3223 | } 3224 | }, 3225 | "node_modules/lines-and-columns": { 3226 | "version": "1.2.4", 3227 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 3228 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 3229 | "license": "MIT" 3230 | }, 3231 | "node_modules/load-tsconfig": { 3232 | "version": "0.2.5", 3233 | "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz", 3234 | "integrity": "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==", 3235 | "license": "MIT", 3236 | "engines": { 3237 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3238 | } 3239 | }, 3240 | "node_modules/lodash": { 3241 | "version": "4.17.21", 3242 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 3243 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 3244 | "license": "MIT" 3245 | }, 3246 | "node_modules/lodash.camelcase": { 3247 | "version": "4.3.0", 3248 | "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 3249 | "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 3250 | "license": "MIT" 3251 | }, 3252 | "node_modules/lodash.includes": { 3253 | "version": "4.3.0", 3254 | "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", 3255 | "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", 3256 | "license": "MIT" 3257 | }, 3258 | "node_modules/lodash.isboolean": { 3259 | "version": "3.0.3", 3260 | "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", 3261 | "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", 3262 | "license": "MIT" 3263 | }, 3264 | "node_modules/lodash.isinteger": { 3265 | "version": "4.0.4", 3266 | "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", 3267 | "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", 3268 | "license": "MIT" 3269 | }, 3270 | "node_modules/lodash.isnumber": { 3271 | "version": "3.0.3", 3272 | "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", 3273 | "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", 3274 | "license": "MIT" 3275 | }, 3276 | "node_modules/lodash.isplainobject": { 3277 | "version": "4.0.6", 3278 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 3279 | "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", 3280 | "license": "MIT" 3281 | }, 3282 | "node_modules/lodash.isstring": { 3283 | "version": "4.0.1", 3284 | "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", 3285 | "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", 3286 | "license": "MIT" 3287 | }, 3288 | "node_modules/lodash.once": { 3289 | "version": "4.1.1", 3290 | "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", 3291 | "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", 3292 | "license": "MIT" 3293 | }, 3294 | "node_modules/lodash.sortby": { 3295 | "version": "4.7.0", 3296 | "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 3297 | "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", 3298 | "license": "MIT" 3299 | }, 3300 | "node_modules/long": { 3301 | "version": "5.2.3", 3302 | "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", 3303 | "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", 3304 | "license": "Apache-2.0" 3305 | }, 3306 | "node_modules/lower-case": { 3307 | "version": "2.0.2", 3308 | "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 3309 | "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 3310 | "license": "MIT", 3311 | "dependencies": { 3312 | "tslib": "^2.0.3" 3313 | } 3314 | }, 3315 | "node_modules/lru-cache": { 3316 | "version": "10.4.3", 3317 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 3318 | "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 3319 | "license": "ISC" 3320 | }, 3321 | "node_modules/make-error": { 3322 | "version": "1.3.6", 3323 | "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 3324 | "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 3325 | "license": "ISC" 3326 | }, 3327 | "node_modules/mime-db": { 3328 | "version": "1.52.0", 3329 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 3330 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 3331 | "license": "MIT", 3332 | "engines": { 3333 | "node": ">= 0.6" 3334 | } 3335 | }, 3336 | "node_modules/mime-types": { 3337 | "version": "2.1.35", 3338 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 3339 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 3340 | "license": "MIT", 3341 | "dependencies": { 3342 | "mime-db": "1.52.0" 3343 | }, 3344 | "engines": { 3345 | "node": ">= 0.6" 3346 | } 3347 | }, 3348 | "node_modules/minimatch": { 3349 | "version": "9.0.5", 3350 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 3351 | "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 3352 | "license": "ISC", 3353 | "dependencies": { 3354 | "brace-expansion": "^2.0.1" 3355 | }, 3356 | "engines": { 3357 | "node": ">=16 || 14 >=14.17" 3358 | }, 3359 | "funding": { 3360 | "url": "https://github.com/sponsors/isaacs" 3361 | } 3362 | }, 3363 | "node_modules/minimist": { 3364 | "version": "1.2.8", 3365 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 3366 | "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 3367 | "funding": { 3368 | "url": "https://github.com/sponsors/ljharb" 3369 | } 3370 | }, 3371 | "node_modules/minipass": { 3372 | "version": "7.1.2", 3373 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 3374 | "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 3375 | "license": "ISC", 3376 | "engines": { 3377 | "node": ">=16 || 14 >=14.17" 3378 | } 3379 | }, 3380 | "node_modules/ms": { 3381 | "version": "2.1.3", 3382 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 3383 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 3384 | "license": "MIT" 3385 | }, 3386 | "node_modules/mute-stream": { 3387 | "version": "2.0.0", 3388 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", 3389 | "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", 3390 | "license": "ISC", 3391 | "engines": { 3392 | "node": "^18.17.0 || >=20.5.0" 3393 | } 3394 | }, 3395 | "node_modules/mz": { 3396 | "version": "2.7.0", 3397 | "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", 3398 | "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", 3399 | "license": "MIT", 3400 | "dependencies": { 3401 | "any-promise": "^1.0.0", 3402 | "object-assign": "^4.0.1", 3403 | "thenify-all": "^1.0.0" 3404 | } 3405 | }, 3406 | "node_modules/no-case": { 3407 | "version": "3.0.4", 3408 | "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 3409 | "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 3410 | "license": "MIT", 3411 | "dependencies": { 3412 | "lower-case": "^2.0.2", 3413 | "tslib": "^2.0.3" 3414 | } 3415 | }, 3416 | "node_modules/node-fetch": { 3417 | "version": "2.7.0", 3418 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", 3419 | "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 3420 | "license": "MIT", 3421 | "dependencies": { 3422 | "whatwg-url": "^5.0.0" 3423 | }, 3424 | "engines": { 3425 | "node": "4.x || >=6.0.0" 3426 | }, 3427 | "peerDependencies": { 3428 | "encoding": "^0.1.0" 3429 | }, 3430 | "peerDependenciesMeta": { 3431 | "encoding": { 3432 | "optional": true 3433 | } 3434 | } 3435 | }, 3436 | "node_modules/node-forge": { 3437 | "version": "1.3.1", 3438 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", 3439 | "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", 3440 | "license": "(BSD-3-Clause OR GPL-2.0)", 3441 | "engines": { 3442 | "node": ">= 6.13.0" 3443 | } 3444 | }, 3445 | "node_modules/node-gyp-build": { 3446 | "version": "4.8.4", 3447 | "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", 3448 | "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", 3449 | "license": "MIT", 3450 | "optional": true, 3451 | "bin": { 3452 | "node-gyp-build": "bin.js", 3453 | "node-gyp-build-optional": "optional.js", 3454 | "node-gyp-build-test": "build-test.js" 3455 | } 3456 | }, 3457 | "node_modules/object-assign": { 3458 | "version": "4.1.1", 3459 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 3460 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 3461 | "license": "MIT", 3462 | "engines": { 3463 | "node": ">=0.10.0" 3464 | } 3465 | }, 3466 | "node_modules/on-exit-leak-free": { 3467 | "version": "2.1.2", 3468 | "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", 3469 | "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", 3470 | "engines": { 3471 | "node": ">=14.0.0" 3472 | } 3473 | }, 3474 | "node_modules/once": { 3475 | "version": "1.4.0", 3476 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3477 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 3478 | "dependencies": { 3479 | "wrappy": "1" 3480 | } 3481 | }, 3482 | "node_modules/os-tmpdir": { 3483 | "version": "1.0.2", 3484 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 3485 | "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 3486 | "license": "MIT", 3487 | "engines": { 3488 | "node": ">=0.10.0" 3489 | } 3490 | }, 3491 | "node_modules/package-json-from-dist": { 3492 | "version": "1.0.1", 3493 | "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 3494 | "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 3495 | "license": "BlueOak-1.0.0" 3496 | }, 3497 | "node_modules/pako": { 3498 | "version": "2.1.0", 3499 | "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", 3500 | "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", 3501 | "license": "(MIT AND Zlib)" 3502 | }, 3503 | "node_modules/path-is-absolute": { 3504 | "version": "1.0.1", 3505 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3506 | "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 3507 | "engines": { 3508 | "node": ">=0.10.0" 3509 | } 3510 | }, 3511 | "node_modules/path-key": { 3512 | "version": "3.1.1", 3513 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 3514 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 3515 | "license": "MIT", 3516 | "engines": { 3517 | "node": ">=8" 3518 | } 3519 | }, 3520 | "node_modules/path-scurry": { 3521 | "version": "1.11.1", 3522 | "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 3523 | "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 3524 | "license": "BlueOak-1.0.0", 3525 | "dependencies": { 3526 | "lru-cache": "^10.2.0", 3527 | "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 3528 | }, 3529 | "engines": { 3530 | "node": ">=16 || 14 >=14.18" 3531 | }, 3532 | "funding": { 3533 | "url": "https://github.com/sponsors/isaacs" 3534 | } 3535 | }, 3536 | "node_modules/picocolors": { 3537 | "version": "1.1.1", 3538 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 3539 | "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 3540 | "license": "ISC" 3541 | }, 3542 | "node_modules/picomatch": { 3543 | "version": "4.0.2", 3544 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 3545 | "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 3546 | "license": "MIT", 3547 | "engines": { 3548 | "node": ">=12" 3549 | }, 3550 | "funding": { 3551 | "url": "https://github.com/sponsors/jonschlinkert" 3552 | } 3553 | }, 3554 | "node_modules/pino": { 3555 | "version": "8.21.0", 3556 | "resolved": "https://registry.npmjs.org/pino/-/pino-8.21.0.tgz", 3557 | "integrity": "sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==", 3558 | "dependencies": { 3559 | "atomic-sleep": "^1.0.0", 3560 | "fast-redact": "^3.1.1", 3561 | "on-exit-leak-free": "^2.1.0", 3562 | "pino-abstract-transport": "^1.2.0", 3563 | "pino-std-serializers": "^6.0.0", 3564 | "process-warning": "^3.0.0", 3565 | "quick-format-unescaped": "^4.0.3", 3566 | "real-require": "^0.2.0", 3567 | "safe-stable-stringify": "^2.3.1", 3568 | "sonic-boom": "^3.7.0", 3569 | "thread-stream": "^2.6.0" 3570 | }, 3571 | "bin": { 3572 | "pino": "bin.js" 3573 | } 3574 | }, 3575 | "node_modules/pino-abstract-transport": { 3576 | "version": "1.2.0", 3577 | "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", 3578 | "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", 3579 | "dependencies": { 3580 | "readable-stream": "^4.0.0", 3581 | "split2": "^4.0.0" 3582 | } 3583 | }, 3584 | "node_modules/pino-pretty": { 3585 | "version": "10.3.1", 3586 | "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.3.1.tgz", 3587 | "integrity": "sha512-az8JbIYeN/1iLj2t0jR9DV48/LQ3RC6hZPpapKPkb84Q+yTidMCpgWxIT3N0flnBDilyBQ1luWNpOeJptjdp/g==", 3588 | "dependencies": { 3589 | "colorette": "^2.0.7", 3590 | "dateformat": "^4.6.3", 3591 | "fast-copy": "^3.0.0", 3592 | "fast-safe-stringify": "^2.1.1", 3593 | "help-me": "^5.0.0", 3594 | "joycon": "^3.1.1", 3595 | "minimist": "^1.2.6", 3596 | "on-exit-leak-free": "^2.1.0", 3597 | "pino-abstract-transport": "^1.0.0", 3598 | "pump": "^3.0.0", 3599 | "readable-stream": "^4.0.0", 3600 | "secure-json-parse": "^2.4.0", 3601 | "sonic-boom": "^3.0.0", 3602 | "strip-json-comments": "^3.1.1" 3603 | }, 3604 | "bin": { 3605 | "pino-pretty": "bin.js" 3606 | } 3607 | }, 3608 | "node_modules/pino-std-serializers": { 3609 | "version": "6.2.2", 3610 | "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", 3611 | "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==" 3612 | }, 3613 | "node_modules/pirates": { 3614 | "version": "4.0.6", 3615 | "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", 3616 | "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", 3617 | "license": "MIT", 3618 | "engines": { 3619 | "node": ">= 6" 3620 | } 3621 | }, 3622 | "node_modules/postcss-load-config": { 3623 | "version": "6.0.1", 3624 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", 3625 | "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", 3626 | "funding": [ 3627 | { 3628 | "type": "opencollective", 3629 | "url": "https://opencollective.com/postcss/" 3630 | }, 3631 | { 3632 | "type": "github", 3633 | "url": "https://github.com/sponsors/ai" 3634 | } 3635 | ], 3636 | "license": "MIT", 3637 | "dependencies": { 3638 | "lilconfig": "^3.1.1" 3639 | }, 3640 | "engines": { 3641 | "node": ">= 18" 3642 | }, 3643 | "peerDependencies": { 3644 | "jiti": ">=1.21.0", 3645 | "postcss": ">=8.0.9", 3646 | "tsx": "^4.8.1", 3647 | "yaml": "^2.4.2" 3648 | }, 3649 | "peerDependenciesMeta": { 3650 | "jiti": { 3651 | "optional": true 3652 | }, 3653 | "postcss": { 3654 | "optional": true 3655 | }, 3656 | "tsx": { 3657 | "optional": true 3658 | }, 3659 | "yaml": { 3660 | "optional": true 3661 | } 3662 | } 3663 | }, 3664 | "node_modules/process": { 3665 | "version": "0.11.10", 3666 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 3667 | "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 3668 | "engines": { 3669 | "node": ">= 0.6.0" 3670 | } 3671 | }, 3672 | "node_modules/process-warning": { 3673 | "version": "3.0.0", 3674 | "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", 3675 | "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==" 3676 | }, 3677 | "node_modules/protobufjs": { 3678 | "version": "7.4.0", 3679 | "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", 3680 | "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", 3681 | "hasInstallScript": true, 3682 | "license": "BSD-3-Clause", 3683 | "dependencies": { 3684 | "@protobufjs/aspromise": "^1.1.2", 3685 | "@protobufjs/base64": "^1.1.2", 3686 | "@protobufjs/codegen": "^2.0.4", 3687 | "@protobufjs/eventemitter": "^1.1.0", 3688 | "@protobufjs/fetch": "^1.1.0", 3689 | "@protobufjs/float": "^1.0.2", 3690 | "@protobufjs/inquire": "^1.1.0", 3691 | "@protobufjs/path": "^1.1.2", 3692 | "@protobufjs/pool": "^1.1.0", 3693 | "@protobufjs/utf8": "^1.1.0", 3694 | "@types/node": ">=13.7.0", 3695 | "long": "^5.0.0" 3696 | }, 3697 | "engines": { 3698 | "node": ">=12.0.0" 3699 | } 3700 | }, 3701 | "node_modules/proxy-from-env": { 3702 | "version": "1.1.0", 3703 | "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 3704 | "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", 3705 | "license": "MIT" 3706 | }, 3707 | "node_modules/pump": { 3708 | "version": "3.0.2", 3709 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", 3710 | "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", 3711 | "dependencies": { 3712 | "end-of-stream": "^1.1.0", 3713 | "once": "^1.3.1" 3714 | } 3715 | }, 3716 | "node_modules/pumpfun-copy-trading-bot": { 3717 | "version": "1.0.0", 3718 | "resolved": "file:", 3719 | "license": "ISC", 3720 | "dependencies": { 3721 | "@coral-xyz/anchor": "^0.30.1", 3722 | "@raydium-io/raydium-sdk": "^1.3.1-beta.58", 3723 | "@solana/spl-token": "^0.4.9", 3724 | "@solana/web3.js": "^1.95.5", 3725 | "@triton-one/yellowstone-grpc": "^1.0.0", 3726 | "@types/node": "^22.10.0", 3727 | "axios": "^1.7.8", 3728 | "bn.js": "^5.2.1", 3729 | "bs58": "^6.0.0", 3730 | "dotenv": "^16.4.5", 3731 | "inquirer": "^12.1.0", 3732 | "jito-ts": "^4.1.2", 3733 | "jsonwebtoken": "^9.0.2", 3734 | "pumpfun-copy-trading-bot": "file:", 3735 | "tpu-client": "^1.0.6", 3736 | "ts-node": "^10.9.2", 3737 | "typescript": "^5.7.2" 3738 | } 3739 | }, 3740 | "node_modules/punycode": { 3741 | "version": "2.3.1", 3742 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 3743 | "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 3744 | "license": "MIT", 3745 | "engines": { 3746 | "node": ">=6" 3747 | } 3748 | }, 3749 | "node_modules/pvtsutils": { 3750 | "version": "1.3.6", 3751 | "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", 3752 | "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", 3753 | "license": "MIT", 3754 | "dependencies": { 3755 | "tslib": "^2.8.1" 3756 | } 3757 | }, 3758 | "node_modules/pvutils": { 3759 | "version": "1.1.3", 3760 | "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", 3761 | "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", 3762 | "license": "MIT", 3763 | "engines": { 3764 | "node": ">=6.0.0" 3765 | } 3766 | }, 3767 | "node_modules/quick-format-unescaped": { 3768 | "version": "4.0.4", 3769 | "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", 3770 | "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" 3771 | }, 3772 | "node_modules/readable-stream": { 3773 | "version": "4.6.0", 3774 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.6.0.tgz", 3775 | "integrity": "sha512-cbAdYt0VcnpN2Bekq7PU+k363ZRsPwJoEEJOEtSJQlJXzwaxt3FIo/uL+KeDSGIjJqtkwyge4KQgD2S2kd+CQw==", 3776 | "dependencies": { 3777 | "abort-controller": "^3.0.0", 3778 | "buffer": "^6.0.3", 3779 | "events": "^3.3.0", 3780 | "process": "^0.11.10", 3781 | "string_decoder": "^1.3.0" 3782 | }, 3783 | "engines": { 3784 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3785 | } 3786 | }, 3787 | "node_modules/readdirp": { 3788 | "version": "4.0.2", 3789 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", 3790 | "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", 3791 | "license": "MIT", 3792 | "engines": { 3793 | "node": ">= 14.16.0" 3794 | }, 3795 | "funding": { 3796 | "type": "individual", 3797 | "url": "https://paulmillr.com/funding/" 3798 | } 3799 | }, 3800 | "node_modules/real-require": { 3801 | "version": "0.2.0", 3802 | "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", 3803 | "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", 3804 | "engines": { 3805 | "node": ">= 12.13.0" 3806 | } 3807 | }, 3808 | "node_modules/regenerator-runtime": { 3809 | "version": "0.14.1", 3810 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", 3811 | "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", 3812 | "license": "MIT" 3813 | }, 3814 | "node_modules/require-directory": { 3815 | "version": "2.1.1", 3816 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 3817 | "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 3818 | "license": "MIT", 3819 | "engines": { 3820 | "node": ">=0.10.0" 3821 | } 3822 | }, 3823 | "node_modules/resolve-from": { 3824 | "version": "5.0.0", 3825 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 3826 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 3827 | "license": "MIT", 3828 | "engines": { 3829 | "node": ">=8" 3830 | } 3831 | }, 3832 | "node_modules/rimraf": { 3833 | "version": "3.0.2", 3834 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 3835 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 3836 | "deprecated": "Rimraf versions prior to v4 are no longer supported", 3837 | "dependencies": { 3838 | "glob": "^7.1.3" 3839 | }, 3840 | "bin": { 3841 | "rimraf": "bin.js" 3842 | }, 3843 | "funding": { 3844 | "url": "https://github.com/sponsors/isaacs" 3845 | } 3846 | }, 3847 | "node_modules/rimraf/node_modules/brace-expansion": { 3848 | "version": "1.1.11", 3849 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 3850 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3851 | "dependencies": { 3852 | "balanced-match": "^1.0.0", 3853 | "concat-map": "0.0.1" 3854 | } 3855 | }, 3856 | "node_modules/rimraf/node_modules/glob": { 3857 | "version": "7.2.3", 3858 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 3859 | "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 3860 | "deprecated": "Glob versions prior to v9 are no longer supported", 3861 | "dependencies": { 3862 | "fs.realpath": "^1.0.0", 3863 | "inflight": "^1.0.4", 3864 | "inherits": "2", 3865 | "minimatch": "^3.1.1", 3866 | "once": "^1.3.0", 3867 | "path-is-absolute": "^1.0.0" 3868 | }, 3869 | "engines": { 3870 | "node": "*" 3871 | }, 3872 | "funding": { 3873 | "url": "https://github.com/sponsors/isaacs" 3874 | } 3875 | }, 3876 | "node_modules/rimraf/node_modules/minimatch": { 3877 | "version": "3.1.2", 3878 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 3879 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 3880 | "dependencies": { 3881 | "brace-expansion": "^1.1.7" 3882 | }, 3883 | "engines": { 3884 | "node": "*" 3885 | } 3886 | }, 3887 | "node_modules/rollup": { 3888 | "version": "4.28.1", 3889 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", 3890 | "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", 3891 | "license": "MIT", 3892 | "dependencies": { 3893 | "@types/estree": "1.0.6" 3894 | }, 3895 | "bin": { 3896 | "rollup": "dist/bin/rollup" 3897 | }, 3898 | "engines": { 3899 | "node": ">=18.0.0", 3900 | "npm": ">=8.0.0" 3901 | }, 3902 | "optionalDependencies": { 3903 | "@rollup/rollup-android-arm-eabi": "4.28.1", 3904 | "@rollup/rollup-android-arm64": "4.28.1", 3905 | "@rollup/rollup-darwin-arm64": "4.28.1", 3906 | "@rollup/rollup-darwin-x64": "4.28.1", 3907 | "@rollup/rollup-freebsd-arm64": "4.28.1", 3908 | "@rollup/rollup-freebsd-x64": "4.28.1", 3909 | "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", 3910 | "@rollup/rollup-linux-arm-musleabihf": "4.28.1", 3911 | "@rollup/rollup-linux-arm64-gnu": "4.28.1", 3912 | "@rollup/rollup-linux-arm64-musl": "4.28.1", 3913 | "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", 3914 | "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", 3915 | "@rollup/rollup-linux-riscv64-gnu": "4.28.1", 3916 | "@rollup/rollup-linux-s390x-gnu": "4.28.1", 3917 | "@rollup/rollup-linux-x64-gnu": "4.28.1", 3918 | "@rollup/rollup-linux-x64-musl": "4.28.1", 3919 | "@rollup/rollup-win32-arm64-msvc": "4.28.1", 3920 | "@rollup/rollup-win32-ia32-msvc": "4.28.1", 3921 | "@rollup/rollup-win32-x64-msvc": "4.28.1", 3922 | "fsevents": "~2.3.2" 3923 | } 3924 | }, 3925 | "node_modules/rpc-websockets": { 3926 | "version": "9.0.4", 3927 | "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-9.0.4.tgz", 3928 | "integrity": "sha512-yWZWN0M+bivtoNLnaDbtny4XchdAIF5Q4g/ZsC5UC61Ckbp0QczwO8fg44rV3uYmY4WHd+EZQbn90W1d8ojzqQ==", 3929 | "license": "LGPL-3.0-only", 3930 | "dependencies": { 3931 | "@swc/helpers": "^0.5.11", 3932 | "@types/uuid": "^8.3.4", 3933 | "@types/ws": "^8.2.2", 3934 | "buffer": "^6.0.3", 3935 | "eventemitter3": "^5.0.1", 3936 | "uuid": "^8.3.2", 3937 | "ws": "^8.5.0" 3938 | }, 3939 | "funding": { 3940 | "type": "paypal", 3941 | "url": "https://paypal.me/kozjak" 3942 | }, 3943 | "optionalDependencies": { 3944 | "bufferutil": "^4.0.1", 3945 | "utf-8-validate": "^5.0.2" 3946 | } 3947 | }, 3948 | "node_modules/rpc-websockets/node_modules/@types/ws": { 3949 | "version": "8.5.13", 3950 | "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", 3951 | "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", 3952 | "license": "MIT", 3953 | "dependencies": { 3954 | "@types/node": "*" 3955 | } 3956 | }, 3957 | "node_modules/rpc-websockets/node_modules/eventemitter3": { 3958 | "version": "5.0.1", 3959 | "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 3960 | "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 3961 | "license": "MIT" 3962 | }, 3963 | "node_modules/rpc-websockets/node_modules/ws": { 3964 | "version": "8.18.0", 3965 | "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 3966 | "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 3967 | "license": "MIT", 3968 | "engines": { 3969 | "node": ">=10.0.0" 3970 | }, 3971 | "peerDependencies": { 3972 | "bufferutil": "^4.0.1", 3973 | "utf-8-validate": ">=5.0.2" 3974 | }, 3975 | "peerDependenciesMeta": { 3976 | "bufferutil": { 3977 | "optional": true 3978 | }, 3979 | "utf-8-validate": { 3980 | "optional": true 3981 | } 3982 | } 3983 | }, 3984 | "node_modules/run-async": { 3985 | "version": "3.0.0", 3986 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", 3987 | "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", 3988 | "license": "MIT", 3989 | "engines": { 3990 | "node": ">=0.12.0" 3991 | } 3992 | }, 3993 | "node_modules/rxjs": { 3994 | "version": "7.8.1", 3995 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 3996 | "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 3997 | "license": "Apache-2.0", 3998 | "dependencies": { 3999 | "tslib": "^2.1.0" 4000 | } 4001 | }, 4002 | "node_modules/safe-buffer": { 4003 | "version": "5.2.1", 4004 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4005 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4006 | "funding": [ 4007 | { 4008 | "type": "github", 4009 | "url": "https://github.com/sponsors/feross" 4010 | }, 4011 | { 4012 | "type": "patreon", 4013 | "url": "https://www.patreon.com/feross" 4014 | }, 4015 | { 4016 | "type": "consulting", 4017 | "url": "https://feross.org/support" 4018 | } 4019 | ], 4020 | "license": "MIT" 4021 | }, 4022 | "node_modules/safe-stable-stringify": { 4023 | "version": "2.5.0", 4024 | "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", 4025 | "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", 4026 | "engines": { 4027 | "node": ">=10" 4028 | } 4029 | }, 4030 | "node_modules/safer-buffer": { 4031 | "version": "2.1.2", 4032 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 4033 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 4034 | "license": "MIT" 4035 | }, 4036 | "node_modules/secure-json-parse": { 4037 | "version": "2.7.0", 4038 | "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz", 4039 | "integrity": "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==" 4040 | }, 4041 | "node_modules/selfsigned": { 4042 | "version": "2.4.1", 4043 | "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", 4044 | "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", 4045 | "license": "MIT", 4046 | "dependencies": { 4047 | "@types/node-forge": "^1.3.0", 4048 | "node-forge": "^1" 4049 | }, 4050 | "engines": { 4051 | "node": ">=10" 4052 | } 4053 | }, 4054 | "node_modules/semver": { 4055 | "version": "7.6.3", 4056 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", 4057 | "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", 4058 | "license": "ISC", 4059 | "bin": { 4060 | "semver": "bin/semver.js" 4061 | }, 4062 | "engines": { 4063 | "node": ">=10" 4064 | } 4065 | }, 4066 | "node_modules/shebang-command": { 4067 | "version": "2.0.0", 4068 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4069 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4070 | "license": "MIT", 4071 | "dependencies": { 4072 | "shebang-regex": "^3.0.0" 4073 | }, 4074 | "engines": { 4075 | "node": ">=8" 4076 | } 4077 | }, 4078 | "node_modules/shebang-regex": { 4079 | "version": "3.0.0", 4080 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4081 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4082 | "license": "MIT", 4083 | "engines": { 4084 | "node": ">=8" 4085 | } 4086 | }, 4087 | "node_modules/signal-exit": { 4088 | "version": "4.1.0", 4089 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 4090 | "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 4091 | "license": "ISC", 4092 | "engines": { 4093 | "node": ">=14" 4094 | }, 4095 | "funding": { 4096 | "url": "https://github.com/sponsors/isaacs" 4097 | } 4098 | }, 4099 | "node_modules/snake-case": { 4100 | "version": "3.0.4", 4101 | "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", 4102 | "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", 4103 | "license": "MIT", 4104 | "dependencies": { 4105 | "dot-case": "^3.0.4", 4106 | "tslib": "^2.0.3" 4107 | } 4108 | }, 4109 | "node_modules/sonic-boom": { 4110 | "version": "3.8.1", 4111 | "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", 4112 | "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", 4113 | "dependencies": { 4114 | "atomic-sleep": "^1.0.0" 4115 | } 4116 | }, 4117 | "node_modules/source-map": { 4118 | "version": "0.8.0-beta.0", 4119 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", 4120 | "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", 4121 | "license": "BSD-3-Clause", 4122 | "dependencies": { 4123 | "whatwg-url": "^7.0.0" 4124 | }, 4125 | "engines": { 4126 | "node": ">= 8" 4127 | } 4128 | }, 4129 | "node_modules/source-map/node_modules/tr46": { 4130 | "version": "1.0.1", 4131 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 4132 | "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", 4133 | "license": "MIT", 4134 | "dependencies": { 4135 | "punycode": "^2.1.0" 4136 | } 4137 | }, 4138 | "node_modules/source-map/node_modules/webidl-conversions": { 4139 | "version": "4.0.2", 4140 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 4141 | "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", 4142 | "license": "BSD-2-Clause" 4143 | }, 4144 | "node_modules/source-map/node_modules/whatwg-url": { 4145 | "version": "7.1.0", 4146 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", 4147 | "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", 4148 | "license": "MIT", 4149 | "dependencies": { 4150 | "lodash.sortby": "^4.7.0", 4151 | "tr46": "^1.0.1", 4152 | "webidl-conversions": "^4.0.2" 4153 | } 4154 | }, 4155 | "node_modules/split2": { 4156 | "version": "4.2.0", 4157 | "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", 4158 | "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", 4159 | "engines": { 4160 | "node": ">= 10.x" 4161 | } 4162 | }, 4163 | "node_modules/string_decoder": { 4164 | "version": "1.3.0", 4165 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 4166 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 4167 | "dependencies": { 4168 | "safe-buffer": "~5.2.0" 4169 | } 4170 | }, 4171 | "node_modules/string-width": { 4172 | "version": "5.1.2", 4173 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 4174 | "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 4175 | "license": "MIT", 4176 | "dependencies": { 4177 | "eastasianwidth": "^0.2.0", 4178 | "emoji-regex": "^9.2.2", 4179 | "strip-ansi": "^7.0.1" 4180 | }, 4181 | "engines": { 4182 | "node": ">=12" 4183 | }, 4184 | "funding": { 4185 | "url": "https://github.com/sponsors/sindresorhus" 4186 | } 4187 | }, 4188 | "node_modules/string-width-cjs": { 4189 | "name": "string-width", 4190 | "version": "4.2.3", 4191 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4192 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4193 | "license": "MIT", 4194 | "dependencies": { 4195 | "emoji-regex": "^8.0.0", 4196 | "is-fullwidth-code-point": "^3.0.0", 4197 | "strip-ansi": "^6.0.1" 4198 | }, 4199 | "engines": { 4200 | "node": ">=8" 4201 | } 4202 | }, 4203 | "node_modules/string-width-cjs/node_modules/emoji-regex": { 4204 | "version": "8.0.0", 4205 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 4206 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 4207 | "license": "MIT" 4208 | }, 4209 | "node_modules/string-width/node_modules/ansi-regex": { 4210 | "version": "6.1.0", 4211 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 4212 | "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 4213 | "license": "MIT", 4214 | "engines": { 4215 | "node": ">=12" 4216 | }, 4217 | "funding": { 4218 | "url": "https://github.com/chalk/ansi-regex?sponsor=1" 4219 | } 4220 | }, 4221 | "node_modules/string-width/node_modules/strip-ansi": { 4222 | "version": "7.1.0", 4223 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 4224 | "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 4225 | "license": "MIT", 4226 | "dependencies": { 4227 | "ansi-regex": "^6.0.1" 4228 | }, 4229 | "engines": { 4230 | "node": ">=12" 4231 | }, 4232 | "funding": { 4233 | "url": "https://github.com/chalk/strip-ansi?sponsor=1" 4234 | } 4235 | }, 4236 | "node_modules/strip-ansi": { 4237 | "version": "6.0.1", 4238 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4239 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4240 | "license": "MIT", 4241 | "dependencies": { 4242 | "ansi-regex": "^5.0.1" 4243 | }, 4244 | "engines": { 4245 | "node": ">=8" 4246 | } 4247 | }, 4248 | "node_modules/strip-ansi-cjs": { 4249 | "name": "strip-ansi", 4250 | "version": "6.0.1", 4251 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4252 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4253 | "license": "MIT", 4254 | "dependencies": { 4255 | "ansi-regex": "^5.0.1" 4256 | }, 4257 | "engines": { 4258 | "node": ">=8" 4259 | } 4260 | }, 4261 | "node_modules/strip-json-comments": { 4262 | "version": "3.1.1", 4263 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 4264 | "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 4265 | "engines": { 4266 | "node": ">=8" 4267 | }, 4268 | "funding": { 4269 | "url": "https://github.com/sponsors/sindresorhus" 4270 | } 4271 | }, 4272 | "node_modules/sucrase": { 4273 | "version": "3.35.0", 4274 | "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", 4275 | "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", 4276 | "license": "MIT", 4277 | "dependencies": { 4278 | "@jridgewell/gen-mapping": "^0.3.2", 4279 | "commander": "^4.0.0", 4280 | "glob": "^10.3.10", 4281 | "lines-and-columns": "^1.1.6", 4282 | "mz": "^2.7.0", 4283 | "pirates": "^4.0.1", 4284 | "ts-interface-checker": "^0.1.9" 4285 | }, 4286 | "bin": { 4287 | "sucrase": "bin/sucrase", 4288 | "sucrase-node": "bin/sucrase-node" 4289 | }, 4290 | "engines": { 4291 | "node": ">=16 || 14 >=14.17" 4292 | } 4293 | }, 4294 | "node_modules/sucrase/node_modules/commander": { 4295 | "version": "4.1.1", 4296 | "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 4297 | "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 4298 | "license": "MIT", 4299 | "engines": { 4300 | "node": ">= 6" 4301 | } 4302 | }, 4303 | "node_modules/superstruct": { 4304 | "version": "0.15.5", 4305 | "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.15.5.tgz", 4306 | "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==", 4307 | "license": "MIT" 4308 | }, 4309 | "node_modules/text-encoding-utf-8": { 4310 | "version": "1.0.2", 4311 | "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", 4312 | "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" 4313 | }, 4314 | "node_modules/thenify": { 4315 | "version": "3.3.1", 4316 | "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 4317 | "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", 4318 | "license": "MIT", 4319 | "dependencies": { 4320 | "any-promise": "^1.0.0" 4321 | } 4322 | }, 4323 | "node_modules/thenify-all": { 4324 | "version": "1.6.0", 4325 | "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", 4326 | "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", 4327 | "license": "MIT", 4328 | "dependencies": { 4329 | "thenify": ">= 3.1.0 < 4" 4330 | }, 4331 | "engines": { 4332 | "node": ">=0.8" 4333 | } 4334 | }, 4335 | "node_modules/thread-stream": { 4336 | "version": "2.7.0", 4337 | "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", 4338 | "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", 4339 | "dependencies": { 4340 | "real-require": "^0.2.0" 4341 | } 4342 | }, 4343 | "node_modules/through": { 4344 | "version": "2.3.8", 4345 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 4346 | "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 4347 | "license": "MIT" 4348 | }, 4349 | "node_modules/tinyexec": { 4350 | "version": "0.3.1", 4351 | "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", 4352 | "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==", 4353 | "license": "MIT" 4354 | }, 4355 | "node_modules/tinyglobby": { 4356 | "version": "0.2.10", 4357 | "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz", 4358 | "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==", 4359 | "license": "MIT", 4360 | "dependencies": { 4361 | "fdir": "^6.4.2", 4362 | "picomatch": "^4.0.2" 4363 | }, 4364 | "engines": { 4365 | "node": ">=12.0.0" 4366 | } 4367 | }, 4368 | "node_modules/tmp": { 4369 | "version": "0.0.33", 4370 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 4371 | "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 4372 | "license": "MIT", 4373 | "dependencies": { 4374 | "os-tmpdir": "~1.0.2" 4375 | }, 4376 | "engines": { 4377 | "node": ">=0.6.0" 4378 | } 4379 | }, 4380 | "node_modules/toformat": { 4381 | "version": "2.0.0", 4382 | "resolved": "https://registry.npmjs.org/toformat/-/toformat-2.0.0.tgz", 4383 | "integrity": "sha512-03SWBVop6nU8bpyZCx7SodpYznbZF5R4ljwNLBcTQzKOD9xuihRo/psX58llS1BMFhhAI08H3luot5GoXJz2pQ==", 4384 | "license": "MIT" 4385 | }, 4386 | "node_modules/toml": { 4387 | "version": "3.0.0", 4388 | "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", 4389 | "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==", 4390 | "license": "MIT" 4391 | }, 4392 | "node_modules/tpu-client": { 4393 | "version": "1.0.6", 4394 | "resolved": "https://registry.npmjs.org/tpu-client/-/tpu-client-1.0.6.tgz", 4395 | "integrity": "sha512-OAt8vfGG4+ej9jtWYEvocwluXTrv9aiAE5SPJQ0zzLkjfgAjh+RDKl1wLpfU4P75eXrU0mQwheQxQb3XEs77ZQ==", 4396 | "license": "MIT", 4397 | "dependencies": { 4398 | "@matrixai/quic": "^1.3.0", 4399 | "@peculiar/webcrypto": "^1.4.6", 4400 | "@solana/web3.js": "^1.91.8", 4401 | "bs58": "^5.0.0", 4402 | "denque": "^2.0.1", 4403 | "selfsigned": "^2.4.1" 4404 | } 4405 | }, 4406 | "node_modules/tpu-client/node_modules/base-x": { 4407 | "version": "4.0.0", 4408 | "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", 4409 | "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==", 4410 | "license": "MIT" 4411 | }, 4412 | "node_modules/tpu-client/node_modules/bs58": { 4413 | "version": "5.0.0", 4414 | "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", 4415 | "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", 4416 | "license": "MIT", 4417 | "dependencies": { 4418 | "base-x": "^4.0.0" 4419 | } 4420 | }, 4421 | "node_modules/tr46": { 4422 | "version": "0.0.3", 4423 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 4424 | "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 4425 | "license": "MIT" 4426 | }, 4427 | "node_modules/tree-kill": { 4428 | "version": "1.2.2", 4429 | "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", 4430 | "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", 4431 | "license": "MIT", 4432 | "bin": { 4433 | "tree-kill": "cli.js" 4434 | } 4435 | }, 4436 | "node_modules/ts-custom-error": { 4437 | "version": "3.2.2", 4438 | "resolved": "https://registry.npmjs.org/ts-custom-error/-/ts-custom-error-3.2.2.tgz", 4439 | "integrity": "sha512-u0YCNf2lf6T/vHm+POKZK1yFKWpSpJitcUN3HxqyEcFuNnHIDbyuIQC7QDy/PsBX3giFyk9rt6BFqBAh2lsDZQ==", 4440 | "license": "MIT", 4441 | "engines": { 4442 | "node": ">=14.0.0" 4443 | } 4444 | }, 4445 | "node_modules/ts-interface-checker": { 4446 | "version": "0.1.13", 4447 | "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", 4448 | "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", 4449 | "license": "Apache-2.0" 4450 | }, 4451 | "node_modules/ts-node": { 4452 | "version": "10.9.2", 4453 | "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", 4454 | "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", 4455 | "license": "MIT", 4456 | "dependencies": { 4457 | "@cspotcode/source-map-support": "^0.8.0", 4458 | "@tsconfig/node10": "^1.0.7", 4459 | "@tsconfig/node12": "^1.0.7", 4460 | "@tsconfig/node14": "^1.0.0", 4461 | "@tsconfig/node16": "^1.0.2", 4462 | "acorn": "^8.4.1", 4463 | "acorn-walk": "^8.1.1", 4464 | "arg": "^4.1.0", 4465 | "create-require": "^1.1.0", 4466 | "diff": "^4.0.1", 4467 | "make-error": "^1.1.1", 4468 | "v8-compile-cache-lib": "^3.0.1", 4469 | "yn": "3.1.1" 4470 | }, 4471 | "bin": { 4472 | "ts-node": "dist/bin.js", 4473 | "ts-node-cwd": "dist/bin-cwd.js", 4474 | "ts-node-esm": "dist/bin-esm.js", 4475 | "ts-node-script": "dist/bin-script.js", 4476 | "ts-node-transpile-only": "dist/bin-transpile.js", 4477 | "ts-script": "dist/bin-script-deprecated.js" 4478 | }, 4479 | "peerDependencies": { 4480 | "@swc/core": ">=1.2.50", 4481 | "@swc/wasm": ">=1.2.50", 4482 | "@types/node": "*", 4483 | "typescript": ">=2.7" 4484 | }, 4485 | "peerDependenciesMeta": { 4486 | "@swc/core": { 4487 | "optional": true 4488 | }, 4489 | "@swc/wasm": { 4490 | "optional": true 4491 | } 4492 | } 4493 | }, 4494 | "node_modules/tslib": { 4495 | "version": "2.8.1", 4496 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 4497 | "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 4498 | "license": "0BSD" 4499 | }, 4500 | "node_modules/tsup": { 4501 | "version": "8.3.5", 4502 | "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.3.5.tgz", 4503 | "integrity": "sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==", 4504 | "license": "MIT", 4505 | "dependencies": { 4506 | "bundle-require": "^5.0.0", 4507 | "cac": "^6.7.14", 4508 | "chokidar": "^4.0.1", 4509 | "consola": "^3.2.3", 4510 | "debug": "^4.3.7", 4511 | "esbuild": "^0.24.0", 4512 | "joycon": "^3.1.1", 4513 | "picocolors": "^1.1.1", 4514 | "postcss-load-config": "^6.0.1", 4515 | "resolve-from": "^5.0.0", 4516 | "rollup": "^4.24.0", 4517 | "source-map": "0.8.0-beta.0", 4518 | "sucrase": "^3.35.0", 4519 | "tinyexec": "^0.3.1", 4520 | "tinyglobby": "^0.2.9", 4521 | "tree-kill": "^1.2.2" 4522 | }, 4523 | "bin": { 4524 | "tsup": "dist/cli-default.js", 4525 | "tsup-node": "dist/cli-node.js" 4526 | }, 4527 | "engines": { 4528 | "node": ">=18" 4529 | }, 4530 | "peerDependencies": { 4531 | "@microsoft/api-extractor": "^7.36.0", 4532 | "@swc/core": "^1", 4533 | "postcss": "^8.4.12", 4534 | "typescript": ">=4.5.0" 4535 | }, 4536 | "peerDependenciesMeta": { 4537 | "@microsoft/api-extractor": { 4538 | "optional": true 4539 | }, 4540 | "@swc/core": { 4541 | "optional": true 4542 | }, 4543 | "postcss": { 4544 | "optional": true 4545 | }, 4546 | "typescript": { 4547 | "optional": true 4548 | } 4549 | } 4550 | }, 4551 | "node_modules/type-fest": { 4552 | "version": "0.21.3", 4553 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 4554 | "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 4555 | "license": "(MIT OR CC0-1.0)", 4556 | "engines": { 4557 | "node": ">=10" 4558 | }, 4559 | "funding": { 4560 | "url": "https://github.com/sponsors/sindresorhus" 4561 | } 4562 | }, 4563 | "node_modules/typescript": { 4564 | "version": "5.7.2", 4565 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", 4566 | "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", 4567 | "license": "Apache-2.0", 4568 | "bin": { 4569 | "tsc": "bin/tsc", 4570 | "tsserver": "bin/tsserver" 4571 | }, 4572 | "engines": { 4573 | "node": ">=14.17" 4574 | } 4575 | }, 4576 | "node_modules/undici": { 4577 | "version": "6.21.0", 4578 | "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", 4579 | "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", 4580 | "dev": true, 4581 | "engines": { 4582 | "node": ">=18.17" 4583 | } 4584 | }, 4585 | "node_modules/undici-types": { 4586 | "version": "6.20.0", 4587 | "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", 4588 | "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", 4589 | "license": "MIT" 4590 | }, 4591 | "node_modules/utf-8-validate": { 4592 | "version": "5.0.10", 4593 | "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", 4594 | "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", 4595 | "hasInstallScript": true, 4596 | "license": "MIT", 4597 | "optional": true, 4598 | "dependencies": { 4599 | "node-gyp-build": "^4.3.0" 4600 | }, 4601 | "engines": { 4602 | "node": ">=6.14.2" 4603 | } 4604 | }, 4605 | "node_modules/uuid": { 4606 | "version": "8.3.2", 4607 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 4608 | "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 4609 | "license": "MIT", 4610 | "bin": { 4611 | "uuid": "dist/bin/uuid" 4612 | } 4613 | }, 4614 | "node_modules/v8-compile-cache-lib": { 4615 | "version": "3.0.1", 4616 | "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 4617 | "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 4618 | "license": "MIT" 4619 | }, 4620 | "node_modules/webcrypto-core": { 4621 | "version": "1.8.1", 4622 | "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.8.1.tgz", 4623 | "integrity": "sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==", 4624 | "license": "MIT", 4625 | "dependencies": { 4626 | "@peculiar/asn1-schema": "^2.3.13", 4627 | "@peculiar/json-schema": "^1.1.12", 4628 | "asn1js": "^3.0.5", 4629 | "pvtsutils": "^1.3.5", 4630 | "tslib": "^2.7.0" 4631 | } 4632 | }, 4633 | "node_modules/webidl-conversions": { 4634 | "version": "3.0.1", 4635 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 4636 | "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 4637 | "license": "BSD-2-Clause" 4638 | }, 4639 | "node_modules/whatwg-url": { 4640 | "version": "5.0.0", 4641 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 4642 | "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 4643 | "license": "MIT", 4644 | "dependencies": { 4645 | "tr46": "~0.0.3", 4646 | "webidl-conversions": "^3.0.0" 4647 | } 4648 | }, 4649 | "node_modules/which": { 4650 | "version": "2.0.2", 4651 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 4652 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 4653 | "license": "ISC", 4654 | "dependencies": { 4655 | "isexe": "^2.0.0" 4656 | }, 4657 | "bin": { 4658 | "node-which": "bin/node-which" 4659 | }, 4660 | "engines": { 4661 | "node": ">= 8" 4662 | } 4663 | }, 4664 | "node_modules/wrap-ansi": { 4665 | "version": "6.2.0", 4666 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 4667 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 4668 | "license": "MIT", 4669 | "dependencies": { 4670 | "ansi-styles": "^4.0.0", 4671 | "string-width": "^4.1.0", 4672 | "strip-ansi": "^6.0.0" 4673 | }, 4674 | "engines": { 4675 | "node": ">=8" 4676 | } 4677 | }, 4678 | "node_modules/wrap-ansi-cjs": { 4679 | "name": "wrap-ansi", 4680 | "version": "7.0.0", 4681 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 4682 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 4683 | "license": "MIT", 4684 | "dependencies": { 4685 | "ansi-styles": "^4.0.0", 4686 | "string-width": "^4.1.0", 4687 | "strip-ansi": "^6.0.0" 4688 | }, 4689 | "engines": { 4690 | "node": ">=10" 4691 | }, 4692 | "funding": { 4693 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 4694 | } 4695 | }, 4696 | "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 4697 | "version": "8.0.0", 4698 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 4699 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 4700 | "license": "MIT" 4701 | }, 4702 | "node_modules/wrap-ansi-cjs/node_modules/string-width": { 4703 | "version": "4.2.3", 4704 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4705 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4706 | "license": "MIT", 4707 | "dependencies": { 4708 | "emoji-regex": "^8.0.0", 4709 | "is-fullwidth-code-point": "^3.0.0", 4710 | "strip-ansi": "^6.0.1" 4711 | }, 4712 | "engines": { 4713 | "node": ">=8" 4714 | } 4715 | }, 4716 | "node_modules/wrap-ansi/node_modules/emoji-regex": { 4717 | "version": "8.0.0", 4718 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 4719 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 4720 | "license": "MIT" 4721 | }, 4722 | "node_modules/wrap-ansi/node_modules/string-width": { 4723 | "version": "4.2.3", 4724 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4725 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4726 | "license": "MIT", 4727 | "dependencies": { 4728 | "emoji-regex": "^8.0.0", 4729 | "is-fullwidth-code-point": "^3.0.0", 4730 | "strip-ansi": "^6.0.1" 4731 | }, 4732 | "engines": { 4733 | "node": ">=8" 4734 | } 4735 | }, 4736 | "node_modules/wrappy": { 4737 | "version": "1.0.2", 4738 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4739 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 4740 | }, 4741 | "node_modules/ws": { 4742 | "version": "7.5.10", 4743 | "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", 4744 | "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", 4745 | "license": "MIT", 4746 | "engines": { 4747 | "node": ">=8.3.0" 4748 | }, 4749 | "peerDependencies": { 4750 | "bufferutil": "^4.0.1", 4751 | "utf-8-validate": "^5.0.2" 4752 | }, 4753 | "peerDependenciesMeta": { 4754 | "bufferutil": { 4755 | "optional": true 4756 | }, 4757 | "utf-8-validate": { 4758 | "optional": true 4759 | } 4760 | } 4761 | }, 4762 | "node_modules/y18n": { 4763 | "version": "5.0.8", 4764 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 4765 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 4766 | "license": "ISC", 4767 | "engines": { 4768 | "node": ">=10" 4769 | } 4770 | }, 4771 | "node_modules/yargs": { 4772 | "version": "17.7.2", 4773 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 4774 | "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 4775 | "license": "MIT", 4776 | "dependencies": { 4777 | "cliui": "^8.0.1", 4778 | "escalade": "^3.1.1", 4779 | "get-caller-file": "^2.0.5", 4780 | "require-directory": "^2.1.1", 4781 | "string-width": "^4.2.3", 4782 | "y18n": "^5.0.5", 4783 | "yargs-parser": "^21.1.1" 4784 | }, 4785 | "engines": { 4786 | "node": ">=12" 4787 | } 4788 | }, 4789 | "node_modules/yargs-parser": { 4790 | "version": "21.1.1", 4791 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 4792 | "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 4793 | "license": "ISC", 4794 | "engines": { 4795 | "node": ">=12" 4796 | } 4797 | }, 4798 | "node_modules/yargs/node_modules/emoji-regex": { 4799 | "version": "8.0.0", 4800 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 4801 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 4802 | "license": "MIT" 4803 | }, 4804 | "node_modules/yargs/node_modules/string-width": { 4805 | "version": "4.2.3", 4806 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4807 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4808 | "license": "MIT", 4809 | "dependencies": { 4810 | "emoji-regex": "^8.0.0", 4811 | "is-fullwidth-code-point": "^3.0.0", 4812 | "strip-ansi": "^6.0.1" 4813 | }, 4814 | "engines": { 4815 | "node": ">=8" 4816 | } 4817 | }, 4818 | "node_modules/yn": { 4819 | "version": "3.1.1", 4820 | "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 4821 | "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 4822 | "license": "MIT", 4823 | "engines": { 4824 | "node": ">=6" 4825 | } 4826 | }, 4827 | "node_modules/yoctocolors-cjs": { 4828 | "version": "2.1.2", 4829 | "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", 4830 | "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", 4831 | "license": "MIT", 4832 | "engines": { 4833 | "node": ">=18" 4834 | }, 4835 | "funding": { 4836 | "url": "https://github.com/sponsors/sindresorhus" 4837 | } 4838 | } 4839 | } 4840 | } 4841 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pumpfun-copy-trading-bot", 3 | "version": "1.0.0", 4 | "main": "index.ts", 5 | "scripts": { 6 | "start": "ts-node src/index.ts", 7 | "jsstart": "node dist/index.js", 8 | "build": "tsc", 9 | "test": "echo \"Error: no test specified\" && exit 1" 10 | }, 11 | "keywords": [], 12 | "author": "", 13 | "license": "ISC", 14 | "description": "", 15 | "dependencies": { 16 | "@coral-xyz/anchor": "^0.30.1", 17 | "@raydium-io/raydium-sdk": "^1.3.1-beta.58", 18 | "@solana/spl-token": "^0.4.9", 19 | "@solana/web3.js": "^1.95.5", 20 | "@triton-one/yellowstone-grpc": "^1.0.0", 21 | "@types/node": "^22.10.0", 22 | "axios": "^1.7.8", 23 | "bn.js": "^5.2.1", 24 | "bs58": "^6.0.0", 25 | "dotenv": "^16.4.5", 26 | "inquirer": "^12.1.0", 27 | "jito-ts": "^4.1.2", 28 | "jsonwebtoken": "^9.0.2", 29 | "pumpfun-copy-trading-bot": "file:", 30 | "tpu-client": "^1.0.6", 31 | "ts-node": "^10.9.2", 32 | "typescript": "^5.7.2", 33 | "js-sha256": "^0.11.0", 34 | "pino": "^8.18.0", 35 | "pino-pretty": "^10.3.1", 36 | "pino-std-serializers": "^6.2.2", 37 | "rimraf": "^3.0.2", 38 | "rollup": "^4.18.0" 39 | }, 40 | "devDependencies": { 41 | "@types/bn.js": "^5.1.6", 42 | "@types/jsonwebtoken": "^9.0.7", 43 | "undici": "^6.19.2" 44 | } 45 | } -------------------------------------------------------------------------------- /solana.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package solana; 4 | 5 | service SolanaTransactionService { 6 | rpc SendTransaction (SendTransactionRequest) returns (SendTransactionResponse); 7 | } 8 | 9 | message SendTransactionRequest { 10 | bytes transaction = 1; // Serialized transaction 11 | } 12 | 13 | message SendTransactionResponse { 14 | string signature = 1; // Transaction signature 15 | } 16 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | 2 | import Client, { 3 | CommitmentLevel, 4 | SubscribeRequest, 5 | SubscribeUpdate, 6 | SubscribeUpdateTransaction, 7 | } from "@triton-one/yellowstone-grpc"; 8 | import { Message, CompiledInstruction, TokenBalance } from "@triton-one/yellowstone-grpc/dist/grpc/solana-storage"; 9 | import { ClientDuplexStream } from '@grpc/grpc-js'; 10 | import { Connection, Keypair, PublicKey } from '@solana/web3.js'; 11 | import bs58 from 'bs58'; 12 | import buyToken from "./pumputils/utils/buyToken"; 13 | import dotenv from 'dotenv'; 14 | import { getAccount, getAssociatedTokenAddress } from "@solana/spl-token"; 15 | import { Fee } from "@raydium-io/raydium-sdk"; 16 | import sell from "./pumputils/utils/sellToken"; 17 | import sellToken from "./pumputils/utils/sellToken"; 18 | 19 | dotenv.config() 20 | 21 | // Constants 22 | const ENDPOINT = process.env.GRPC_ENDPOINT!; 23 | const PUMP_FUN_PROGRAM_ID = '6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P'; 24 | const PUMP_FUN_CREATE_IX_DISCRIMINATOR = Buffer.from([24, 30, 200, 40, 5, 28, 7, 119]); 25 | const COMMITMENT = CommitmentLevel.PROCESSED; 26 | 27 | // console.log('WEBSOCKET_RPC_ENDPOINT => ', process.env.WEBSOCKET_RPC_ENDPOINT) 28 | 29 | const solanaConnection = new Connection(process.env.RPC_ENDPOINT!, 'processed'); 30 | export const keypair = Keypair.fromSecretKey(bs58.decode(process.env.PRIVATE_KEY!)); 31 | const amount = process.env.BUY_AMOUNT; 32 | const price_check_interval = Number(process.env.PRICE_CHECK_INTERVAL); 33 | const take_profit = Number(process.env.TAKE_PROFIT); 34 | const stop_loss = Number(process.env.STOP_LOSS); 35 | const sell_slippage = Number(process.env.SELL_SLIPPAGE); 36 | const skip_selling_if_lost_more_than = Number(process.env.SKIP_SELLING_IF_LOST_MORE_THAN); 37 | const price_check_duration = Number(process.env.PRICE_CHECK_DURATION); 38 | const auto_sell: string | undefined = process.env.AUTO_SELL; 39 | const autoSellBoolean = auto_sell === "true"; 40 | const max_sell_retries = Number(process.env.MAX_SELL_RETRIES); 41 | const title = ` 42 | ██████╗ ██╗ ██╗███╗ ███╗██████╗ ███████╗██╗ ██╗███╗ ██╗ ███████╗███╗ ██╗██╗██████╗ ███████╗██████╗ 43 | ██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██║████╗ ██║ ██╔════╝████╗ ██║██║██╔══██╗██╔════╝██╔══██╗ 44 | ██████╔╝██║ ██║██╔████╔██║██████╔╝█████╗ ██║ ██║██╔██╗ ██║ ███████╗██╔██╗ ██║██║██████╔╝█████╗ ██████╔╝ 45 | ██╔═══╝ ██║ ██║██║╚██╔╝██║██╔═══╝ ██╔══╝ ██║ ██║██║╚██╗██║ ╚════██║██║╚██╗██║██║██╔═══╝ ██╔══╝ ██╔══██╗ 46 | ██║ ╚██████╔╝██║ ╚═╝ ██║██║ ██║ ╚██████╔╝██║ ╚████║ ███████║██║ ╚████║██║██║ ███████╗██║ ██║ 47 | ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚══════╝╚═╝ ╚═══╝╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ 48 | 49 | ------------------------------------------ Version 5.2.0 ------------------------------------------------------- 50 | 51 | 52 | `; 53 | 54 | 55 | let timestamp1 = 0; 56 | let priorityFee = 0.00007; 57 | let transactionFee = 0.000005; 58 | let ataRent = 0.002; 59 | let solAmountBeforeBuy; 60 | let solAmountAfterBuy; 61 | let buySolAmount; 62 | let buyPrice; 63 | 64 | let jitoFee = Number(process.env.JITO_FEE); 65 | 66 | console.log(title, '\n'); 67 | console.log('Your Pubkey => ', keypair.publicKey.toBase58(), '\n'); 68 | console.log('Buy Amount =>', amount, '\n'); 69 | console.log('Jito fee => ', process.env.JITO_FEE!, '\n'); 70 | console.log('Price check interval => ', process.env.PRICE_CHECK_INTERVAL, '\n'); 71 | console.log('Take profit => ', process.env.TAKE_PROFIT!, '\n'); 72 | console.log('Stop loss => ', process.env.STOP_LOSS!, '\n'); 73 | console.log('Sell Slippage => ', process.env.SELL_SLIPPAGE!, '\n'); 74 | console.log('Skip selling if lost more than => ', process.env.SKIP_SELLING_IF_LOST_MORE_THAN!, '\n'); 75 | console.log('Price check duration => ', process.env.PRICE_CHECK_DURATION!, '\n'); 76 | console.log('Auto sell => ', process.env.AUTO_SELL!, '\n'); 77 | console.log('Max sell retries => ', process.env.MAX_SELL_RETRIES!, '\n'); 78 | 79 | 80 | // Main function 81 | async function main(): Promise { 82 | const client = new Client(ENDPOINT, undefined, undefined); 83 | const stream = await client.subscribe(); 84 | const request = createSubscribeRequest(); 85 | 86 | try { 87 | await sendSubscribeRequest(stream, request); 88 | console.log('Geyser connection established - watching new Pump.fun mints. \n'); 89 | await handleStreamEvents(stream); 90 | } catch (error) { 91 | console.error('Error in subscription process:', error); 92 | stream.end(); 93 | } 94 | } 95 | 96 | // Helper functions 97 | function createSubscribeRequest(): SubscribeRequest { 98 | return { 99 | accounts: {}, 100 | slots: {}, 101 | transactions: { 102 | pumpFun: { 103 | accountInclude: FILTER_CONFIG.programIds, 104 | accountExclude: [], 105 | accountRequired: [] 106 | } 107 | }, 108 | transactionsStatus: {}, 109 | entry: {}, 110 | blocks: {}, 111 | blocksMeta: {}, 112 | commitment: COMMITMENT, 113 | accountsDataSlice: [], 114 | ping: undefined, 115 | }; 116 | } 117 | 118 | 119 | 120 | 121 | 122 | function handleStreamEvents(stream: ClientDuplexStream): Promise { 123 | return new Promise((resolve, reject) => { 124 | stream.on('data', async (data) => { 125 | timestamp1 = Date.now() 126 | if (result) { 127 | stream.end(); 128 | process.exit(1) 129 | } 130 | }); 131 | stream.on("error", (error: Error) => { 132 | console.error('Stream error:', error); 133 | reject(error); 134 | stream.end(); 135 | }); 136 | stream.on("end", () => { 137 | console.log('Stream ended'); 138 | resolve(); 139 | }); 140 | stream.on("close", () => { 141 | console.log('Stream closed'); 142 | resolve(); 143 | }); 144 | }); 145 | } 146 | 147 | 148 | 149 | 150 | main().catch((err) => { 151 | console.error('Unhandled error in main:', err); 152 | process.exit(1); 153 | }); 154 | 155 | 156 | 157 | 158 | 159 | 160 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ES2020", 4 | "module": "commonjs", 5 | "strict": true, 6 | "esModuleInterop": true, 7 | "skipLibCheck": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "resolveJsonModule": true, 10 | "outDir": "dist", 11 | "sourceMap": true, 12 | "sourceRoot": "src", 13 | }, 14 | "include": ["src/**/*"], 15 | "exclude": ["node_modules", "dist"] 16 | } 17 | --------------------------------------------------------------------------------