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