Tiny script for preparing web assets for deployment
at v1.0.0 21 kB view raw
1{ 2 "name": "forking-build-shit", 3 "version": "1.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "forking-build-shit", 9 "version": "1.0.0", 10 "license": "MIT", 11 "dependencies": { 12 "csso": "5.0.5", 13 "sass": "1.89.1", 14 "uglify-js": "3.19.3" 15 }, 16 "bin": { 17 "build-shit": "bin/build-shit.js" 18 }, 19 "devDependencies": { 20 "@sindresorhus/tsconfig": "7.0.0", 21 "@types/csso": "^5.0.4", 22 "@types/node": "^22.15.30", 23 "@types/uglify-js": "^3.17.5", 24 "typescript": "5.8.3" 25 } 26 }, 27 "node_modules/@parcel/watcher": { 28 "version": "2.5.1", 29 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", 30 "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", 31 "hasInstallScript": true, 32 "license": "MIT", 33 "optional": true, 34 "dependencies": { 35 "detect-libc": "^1.0.3", 36 "is-glob": "^4.0.3", 37 "micromatch": "^4.0.5", 38 "node-addon-api": "^7.0.0" 39 }, 40 "engines": { 41 "node": ">= 10.0.0" 42 }, 43 "funding": { 44 "type": "opencollective", 45 "url": "https://opencollective.com/parcel" 46 }, 47 "optionalDependencies": { 48 "@parcel/watcher-android-arm64": "2.5.1", 49 "@parcel/watcher-darwin-arm64": "2.5.1", 50 "@parcel/watcher-darwin-x64": "2.5.1", 51 "@parcel/watcher-freebsd-x64": "2.5.1", 52 "@parcel/watcher-linux-arm-glibc": "2.5.1", 53 "@parcel/watcher-linux-arm-musl": "2.5.1", 54 "@parcel/watcher-linux-arm64-glibc": "2.5.1", 55 "@parcel/watcher-linux-arm64-musl": "2.5.1", 56 "@parcel/watcher-linux-x64-glibc": "2.5.1", 57 "@parcel/watcher-linux-x64-musl": "2.5.1", 58 "@parcel/watcher-win32-arm64": "2.5.1", 59 "@parcel/watcher-win32-ia32": "2.5.1", 60 "@parcel/watcher-win32-x64": "2.5.1" 61 } 62 }, 63 "node_modules/@parcel/watcher-android-arm64": { 64 "version": "2.5.1", 65 "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", 66 "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", 67 "cpu": [ 68 "arm64" 69 ], 70 "license": "MIT", 71 "optional": true, 72 "os": [ 73 "android" 74 ], 75 "engines": { 76 "node": ">= 10.0.0" 77 }, 78 "funding": { 79 "type": "opencollective", 80 "url": "https://opencollective.com/parcel" 81 } 82 }, 83 "node_modules/@parcel/watcher-darwin-arm64": { 84 "version": "2.5.1", 85 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", 86 "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", 87 "cpu": [ 88 "arm64" 89 ], 90 "license": "MIT", 91 "optional": true, 92 "os": [ 93 "darwin" 94 ], 95 "engines": { 96 "node": ">= 10.0.0" 97 }, 98 "funding": { 99 "type": "opencollective", 100 "url": "https://opencollective.com/parcel" 101 } 102 }, 103 "node_modules/@parcel/watcher-darwin-x64": { 104 "version": "2.5.1", 105 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", 106 "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", 107 "cpu": [ 108 "x64" 109 ], 110 "license": "MIT", 111 "optional": true, 112 "os": [ 113 "darwin" 114 ], 115 "engines": { 116 "node": ">= 10.0.0" 117 }, 118 "funding": { 119 "type": "opencollective", 120 "url": "https://opencollective.com/parcel" 121 } 122 }, 123 "node_modules/@parcel/watcher-freebsd-x64": { 124 "version": "2.5.1", 125 "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", 126 "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", 127 "cpu": [ 128 "x64" 129 ], 130 "license": "MIT", 131 "optional": true, 132 "os": [ 133 "freebsd" 134 ], 135 "engines": { 136 "node": ">= 10.0.0" 137 }, 138 "funding": { 139 "type": "opencollective", 140 "url": "https://opencollective.com/parcel" 141 } 142 }, 143 "node_modules/@parcel/watcher-linux-arm-glibc": { 144 "version": "2.5.1", 145 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", 146 "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", 147 "cpu": [ 148 "arm" 149 ], 150 "license": "MIT", 151 "optional": true, 152 "os": [ 153 "linux" 154 ], 155 "engines": { 156 "node": ">= 10.0.0" 157 }, 158 "funding": { 159 "type": "opencollective", 160 "url": "https://opencollective.com/parcel" 161 } 162 }, 163 "node_modules/@parcel/watcher-linux-arm-musl": { 164 "version": "2.5.1", 165 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", 166 "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", 167 "cpu": [ 168 "arm" 169 ], 170 "license": "MIT", 171 "optional": true, 172 "os": [ 173 "linux" 174 ], 175 "engines": { 176 "node": ">= 10.0.0" 177 }, 178 "funding": { 179 "type": "opencollective", 180 "url": "https://opencollective.com/parcel" 181 } 182 }, 183 "node_modules/@parcel/watcher-linux-arm64-glibc": { 184 "version": "2.5.1", 185 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", 186 "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", 187 "cpu": [ 188 "arm64" 189 ], 190 "license": "MIT", 191 "optional": true, 192 "os": [ 193 "linux" 194 ], 195 "engines": { 196 "node": ">= 10.0.0" 197 }, 198 "funding": { 199 "type": "opencollective", 200 "url": "https://opencollective.com/parcel" 201 } 202 }, 203 "node_modules/@parcel/watcher-linux-arm64-musl": { 204 "version": "2.5.1", 205 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", 206 "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", 207 "cpu": [ 208 "arm64" 209 ], 210 "license": "MIT", 211 "optional": true, 212 "os": [ 213 "linux" 214 ], 215 "engines": { 216 "node": ">= 10.0.0" 217 }, 218 "funding": { 219 "type": "opencollective", 220 "url": "https://opencollective.com/parcel" 221 } 222 }, 223 "node_modules/@parcel/watcher-linux-x64-glibc": { 224 "version": "2.5.1", 225 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", 226 "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", 227 "cpu": [ 228 "x64" 229 ], 230 "license": "MIT", 231 "optional": true, 232 "os": [ 233 "linux" 234 ], 235 "engines": { 236 "node": ">= 10.0.0" 237 }, 238 "funding": { 239 "type": "opencollective", 240 "url": "https://opencollective.com/parcel" 241 } 242 }, 243 "node_modules/@parcel/watcher-linux-x64-musl": { 244 "version": "2.5.1", 245 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", 246 "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", 247 "cpu": [ 248 "x64" 249 ], 250 "license": "MIT", 251 "optional": true, 252 "os": [ 253 "linux" 254 ], 255 "engines": { 256 "node": ">= 10.0.0" 257 }, 258 "funding": { 259 "type": "opencollective", 260 "url": "https://opencollective.com/parcel" 261 } 262 }, 263 "node_modules/@parcel/watcher-win32-arm64": { 264 "version": "2.5.1", 265 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", 266 "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", 267 "cpu": [ 268 "arm64" 269 ], 270 "license": "MIT", 271 "optional": true, 272 "os": [ 273 "win32" 274 ], 275 "engines": { 276 "node": ">= 10.0.0" 277 }, 278 "funding": { 279 "type": "opencollective", 280 "url": "https://opencollective.com/parcel" 281 } 282 }, 283 "node_modules/@parcel/watcher-win32-ia32": { 284 "version": "2.5.1", 285 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", 286 "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", 287 "cpu": [ 288 "ia32" 289 ], 290 "license": "MIT", 291 "optional": true, 292 "os": [ 293 "win32" 294 ], 295 "engines": { 296 "node": ">= 10.0.0" 297 }, 298 "funding": { 299 "type": "opencollective", 300 "url": "https://opencollective.com/parcel" 301 } 302 }, 303 "node_modules/@parcel/watcher-win32-x64": { 304 "version": "2.5.1", 305 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", 306 "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", 307 "cpu": [ 308 "x64" 309 ], 310 "license": "MIT", 311 "optional": true, 312 "os": [ 313 "win32" 314 ], 315 "engines": { 316 "node": ">= 10.0.0" 317 }, 318 "funding": { 319 "type": "opencollective", 320 "url": "https://opencollective.com/parcel" 321 } 322 }, 323 "node_modules/@sindresorhus/tsconfig": { 324 "version": "7.0.0", 325 "resolved": "https://registry.npmjs.org/@sindresorhus/tsconfig/-/tsconfig-7.0.0.tgz", 326 "integrity": "sha512-i5K04hLAP44Af16zmDjG07E1NHuDgCM07SJAT4gY0LZSRrWYzwt4qkLem6TIbIVh0k51RkN2bF+lP+lM5eC9fw==", 327 "dev": true, 328 "license": "MIT", 329 "engines": { 330 "node": ">=18" 331 }, 332 "funding": { 333 "url": "https://github.com/sponsors/sindresorhus" 334 } 335 }, 336 "node_modules/@types/css-tree": { 337 "version": "2.3.10", 338 "resolved": "https://registry.npmjs.org/@types/css-tree/-/css-tree-2.3.10.tgz", 339 "integrity": "sha512-WcaBazJ84RxABvRttQjjFWgTcHvZR9jGr0Y3hccPkHjFyk/a3N8EuxjKr+QfrwjoM5b1yI1Uj1i7EzOAAwBwag==", 340 "dev": true, 341 "license": "MIT" 342 }, 343 "node_modules/@types/csso": { 344 "version": "5.0.4", 345 "resolved": "https://registry.npmjs.org/@types/csso/-/csso-5.0.4.tgz", 346 "integrity": "sha512-W/FsRkm/9c04x9ON+bj+HQ0cSgNkG1LvcfuBCpkP7cpikM7+RkrNFLGtiofb++xBG6KGMUycLoDbi9/K621ZCw==", 347 "dev": true, 348 "license": "MIT", 349 "dependencies": { 350 "@types/css-tree": "*" 351 } 352 }, 353 "node_modules/@types/node": { 354 "version": "22.15.30", 355 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.30.tgz", 356 "integrity": "sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==", 357 "dev": true, 358 "license": "MIT", 359 "dependencies": { 360 "undici-types": "~6.21.0" 361 } 362 }, 363 "node_modules/@types/uglify-js": { 364 "version": "3.17.5", 365 "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz", 366 "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==", 367 "dev": true, 368 "license": "MIT", 369 "dependencies": { 370 "source-map": "^0.6.1" 371 } 372 }, 373 "node_modules/braces": { 374 "version": "3.0.3", 375 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 376 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 377 "license": "MIT", 378 "optional": true, 379 "dependencies": { 380 "fill-range": "^7.1.1" 381 }, 382 "engines": { 383 "node": ">=8" 384 } 385 }, 386 "node_modules/chokidar": { 387 "version": "4.0.3", 388 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 389 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 390 "license": "MIT", 391 "dependencies": { 392 "readdirp": "^4.0.1" 393 }, 394 "engines": { 395 "node": ">= 14.16.0" 396 }, 397 "funding": { 398 "url": "https://paulmillr.com/funding/" 399 } 400 }, 401 "node_modules/css-tree": { 402 "version": "2.2.1", 403 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", 404 "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", 405 "license": "MIT", 406 "dependencies": { 407 "mdn-data": "2.0.28", 408 "source-map-js": "^1.0.1" 409 }, 410 "engines": { 411 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", 412 "npm": ">=7.0.0" 413 } 414 }, 415 "node_modules/csso": { 416 "version": "5.0.5", 417 "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", 418 "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", 419 "license": "MIT", 420 "dependencies": { 421 "css-tree": "~2.2.0" 422 }, 423 "engines": { 424 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", 425 "npm": ">=7.0.0" 426 } 427 }, 428 "node_modules/detect-libc": { 429 "version": "1.0.3", 430 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 431 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", 432 "license": "Apache-2.0", 433 "optional": true, 434 "bin": { 435 "detect-libc": "bin/detect-libc.js" 436 }, 437 "engines": { 438 "node": ">=0.10" 439 } 440 }, 441 "node_modules/fill-range": { 442 "version": "7.1.1", 443 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 444 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 445 "license": "MIT", 446 "optional": true, 447 "dependencies": { 448 "to-regex-range": "^5.0.1" 449 }, 450 "engines": { 451 "node": ">=8" 452 } 453 }, 454 "node_modules/immutable": { 455 "version": "5.0.3", 456 "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", 457 "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", 458 "license": "MIT" 459 }, 460 "node_modules/is-extglob": { 461 "version": "2.1.1", 462 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 463 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 464 "license": "MIT", 465 "optional": true, 466 "engines": { 467 "node": ">=0.10.0" 468 } 469 }, 470 "node_modules/is-glob": { 471 "version": "4.0.3", 472 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 473 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 474 "license": "MIT", 475 "optional": true, 476 "dependencies": { 477 "is-extglob": "^2.1.1" 478 }, 479 "engines": { 480 "node": ">=0.10.0" 481 } 482 }, 483 "node_modules/is-number": { 484 "version": "7.0.0", 485 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 486 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 487 "license": "MIT", 488 "optional": true, 489 "engines": { 490 "node": ">=0.12.0" 491 } 492 }, 493 "node_modules/mdn-data": { 494 "version": "2.0.28", 495 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", 496 "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", 497 "license": "CC0-1.0" 498 }, 499 "node_modules/micromatch": { 500 "version": "4.0.8", 501 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 502 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 503 "license": "MIT", 504 "optional": true, 505 "dependencies": { 506 "braces": "^3.0.3", 507 "picomatch": "^2.3.1" 508 }, 509 "engines": { 510 "node": ">=8.6" 511 } 512 }, 513 "node_modules/node-addon-api": { 514 "version": "7.1.1", 515 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", 516 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", 517 "license": "MIT", 518 "optional": true 519 }, 520 "node_modules/picomatch": { 521 "version": "2.3.1", 522 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 523 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 524 "license": "MIT", 525 "optional": true, 526 "engines": { 527 "node": ">=8.6" 528 }, 529 "funding": { 530 "url": "https://github.com/sponsors/jonschlinkert" 531 } 532 }, 533 "node_modules/readdirp": { 534 "version": "4.1.2", 535 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 536 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 537 "license": "MIT", 538 "engines": { 539 "node": ">= 14.18.0" 540 }, 541 "funding": { 542 "type": "individual", 543 "url": "https://paulmillr.com/funding/" 544 } 545 }, 546 "node_modules/sass": { 547 "version": "1.89.1", 548 "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.1.tgz", 549 "integrity": "sha512-eMLLkl+qz7tx/0cJ9wI+w09GQ2zodTkcE/aVfywwdlRcI3EO19xGnbmJwg/JMIm+5MxVJ6outddLZ4Von4E++Q==", 550 "license": "MIT", 551 "dependencies": { 552 "chokidar": "^4.0.0", 553 "immutable": "^5.0.2", 554 "source-map-js": ">=0.6.2 <2.0.0" 555 }, 556 "bin": { 557 "sass": "sass.js" 558 }, 559 "engines": { 560 "node": ">=14.0.0" 561 }, 562 "optionalDependencies": { 563 "@parcel/watcher": "^2.4.1" 564 } 565 }, 566 "node_modules/source-map": { 567 "version": "0.6.1", 568 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 569 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 570 "dev": true, 571 "license": "BSD-3-Clause", 572 "engines": { 573 "node": ">=0.10.0" 574 } 575 }, 576 "node_modules/source-map-js": { 577 "version": "1.2.1", 578 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 579 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 580 "license": "BSD-3-Clause", 581 "engines": { 582 "node": ">=0.10.0" 583 } 584 }, 585 "node_modules/to-regex-range": { 586 "version": "5.0.1", 587 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 588 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 589 "license": "MIT", 590 "optional": true, 591 "dependencies": { 592 "is-number": "^7.0.0" 593 }, 594 "engines": { 595 "node": ">=8.0" 596 } 597 }, 598 "node_modules/typescript": { 599 "version": "5.8.3", 600 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 601 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 602 "dev": true, 603 "license": "Apache-2.0", 604 "bin": { 605 "tsc": "bin/tsc", 606 "tsserver": "bin/tsserver" 607 }, 608 "engines": { 609 "node": ">=14.17" 610 } 611 }, 612 "node_modules/uglify-js": { 613 "version": "3.19.3", 614 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", 615 "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", 616 "license": "BSD-2-Clause", 617 "bin": { 618 "uglifyjs": "bin/uglifyjs" 619 }, 620 "engines": { 621 "node": ">=0.8.0" 622 } 623 }, 624 "node_modules/undici-types": { 625 "version": "6.21.0", 626 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 627 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 628 "dev": true, 629 "license": "MIT" 630 } 631 } 632}