Create your Link in Bio for Bluesky

update

+131 -72
+5
app/routes/health.tsx
··· 1 + import { json } from "@remix-run/node"; 2 + 3 + export const loader = () => { 4 + return json({ status: "OK" }); 5 + };
+4
app/server.ts
··· 1 1 import { createRequestHandler } from "@remix-run/express"; 2 2 import type { ServerBuild } from "@remix-run/node"; 3 3 import express from "express"; 4 + import morgan from "morgan"; 4 5 5 6 import { startFirehoseSubscription } from "./server/firehose/subscription.js"; 6 7 import { createLogger } from "./utils/logger.js"; ··· 17 18 ); 18 19 19 20 const app = express(); 21 + 22 + app.use(morgan("combined")); 23 + 20 24 app.use( 21 25 viteDevServer ? viteDevServer.middlewares : express.static("build/client"), 22 26 );
+3 -4
fly.toml
··· 5 5 6 6 app = 'linkat' 7 7 primary_region = 'nrt' 8 - swap_size_mb = 512 9 8 10 9 [build] 11 10 ··· 15 14 [http_service] 16 15 internal_port = 3000 17 16 force_https = true 18 - auto_stop_machines = 'stop' 17 + auto_stop_machines = 'off' 19 18 auto_start_machines = true 20 19 min_machines_running = 0 21 20 processes = ['app'] ··· 25 24 interval = "2s" 26 25 method = "GET" 27 26 timeout = "2s" 28 - path = "/" 27 + path = "/health" 29 28 30 29 [[vm]] 31 - memory = '512mb' 30 + memory = '1gb' 32 31 cpu_kind = 'shared' 33 32 cpus = 1 34 33
+2
package.json
··· 46 46 "express": "^4.19.2", 47 47 "isbot": "^5.1.17", 48 48 "jotai": "^2.9.3", 49 + "morgan": "^1.10.0", 49 50 "react": "^18.3.1", 50 51 "react-dom": "^18.3.1", 51 52 "react-movable": "^3.3.1", ··· 63 64 "@quramy/prisma-fabbrica": "^2.2.1", 64 65 "@remix-run/dev": "^2.11.2", 65 66 "@types/express": "^4.17.21", 67 + "@types/morgan": "^1.9.9", 66 68 "@types/node": "^22.4.1", 67 69 "@types/react": "^18.3.3", 68 70 "@types/react-dom": "^18.3.0",
+117 -68
pnpm-lock.yaml
··· 59 59 jotai: 60 60 specifier: ^2.9.3 61 61 version: 2.9.3(@types/react@18.3.3)(react@18.3.1) 62 + morgan: 63 + specifier: ^1.10.0 64 + version: 1.10.0 62 65 react: 63 66 specifier: ^18.3.1 64 67 version: 18.3.1 ··· 105 108 '@types/express': 106 109 specifier: ^4.17.21 107 110 version: 4.17.21 111 + '@types/morgan': 112 + specifier: ^1.9.9 113 + version: 1.9.9 108 114 '@types/node': 109 115 specifier: ^22.4.1 110 116 version: 22.4.1 ··· 1307 1313 '@remix-run/web-stream@1.1.0': 1308 1314 resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==} 1309 1315 1310 - '@rollup/rollup-android-arm-eabi@4.21.0': 1311 - resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} 1316 + '@rollup/rollup-android-arm-eabi@4.21.2': 1317 + resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==} 1312 1318 cpu: [arm] 1313 1319 os: [android] 1314 1320 1315 - '@rollup/rollup-android-arm64@4.21.0': 1316 - resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} 1321 + '@rollup/rollup-android-arm64@4.21.2': 1322 + resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==} 1317 1323 cpu: [arm64] 1318 1324 os: [android] 1319 1325 1320 - '@rollup/rollup-darwin-arm64@4.21.0': 1321 - resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} 1326 + '@rollup/rollup-darwin-arm64@4.21.2': 1327 + resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==} 1322 1328 cpu: [arm64] 1323 1329 os: [darwin] 1324 1330 1325 - '@rollup/rollup-darwin-x64@4.21.0': 1326 - resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} 1331 + '@rollup/rollup-darwin-x64@4.21.2': 1332 + resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==} 1327 1333 cpu: [x64] 1328 1334 os: [darwin] 1329 1335 1330 - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': 1331 - resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} 1336 + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': 1337 + resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==} 1332 1338 cpu: [arm] 1333 1339 os: [linux] 1334 1340 1335 - '@rollup/rollup-linux-arm-musleabihf@4.21.0': 1336 - resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} 1341 + '@rollup/rollup-linux-arm-musleabihf@4.21.2': 1342 + resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==} 1337 1343 cpu: [arm] 1338 1344 os: [linux] 1339 1345 1340 - '@rollup/rollup-linux-arm64-gnu@4.21.0': 1341 - resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} 1346 + '@rollup/rollup-linux-arm64-gnu@4.21.2': 1347 + resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==} 1342 1348 cpu: [arm64] 1343 1349 os: [linux] 1344 1350 1345 - '@rollup/rollup-linux-arm64-musl@4.21.0': 1346 - resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} 1351 + '@rollup/rollup-linux-arm64-musl@4.21.2': 1352 + resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==} 1347 1353 cpu: [arm64] 1348 1354 os: [linux] 1349 1355 1350 - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': 1351 - resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} 1356 + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': 1357 + resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==} 1352 1358 cpu: [ppc64] 1353 1359 os: [linux] 1354 1360 1355 - '@rollup/rollup-linux-riscv64-gnu@4.21.0': 1356 - resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} 1361 + '@rollup/rollup-linux-riscv64-gnu@4.21.2': 1362 + resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==} 1357 1363 cpu: [riscv64] 1358 1364 os: [linux] 1359 1365 1360 - '@rollup/rollup-linux-s390x-gnu@4.21.0': 1361 - resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} 1366 + '@rollup/rollup-linux-s390x-gnu@4.21.2': 1367 + resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==} 1362 1368 cpu: [s390x] 1363 1369 os: [linux] 1364 1370 1365 - '@rollup/rollup-linux-x64-gnu@4.21.0': 1366 - resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} 1371 + '@rollup/rollup-linux-x64-gnu@4.21.2': 1372 + resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==} 1367 1373 cpu: [x64] 1368 1374 os: [linux] 1369 1375 1370 - '@rollup/rollup-linux-x64-musl@4.21.0': 1371 - resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} 1376 + '@rollup/rollup-linux-x64-musl@4.21.2': 1377 + resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==} 1372 1378 cpu: [x64] 1373 1379 os: [linux] 1374 1380 1375 - '@rollup/rollup-win32-arm64-msvc@4.21.0': 1376 - resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} 1381 + '@rollup/rollup-win32-arm64-msvc@4.21.2': 1382 + resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==} 1377 1383 cpu: [arm64] 1378 1384 os: [win32] 1379 1385 1380 - '@rollup/rollup-win32-ia32-msvc@4.21.0': 1381 - resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} 1386 + '@rollup/rollup-win32-ia32-msvc@4.21.2': 1387 + resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==} 1382 1388 cpu: [ia32] 1383 1389 os: [win32] 1384 1390 1385 - '@rollup/rollup-win32-x64-msvc@4.21.0': 1386 - resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} 1391 + '@rollup/rollup-win32-x64-msvc@4.21.2': 1392 + resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==} 1387 1393 cpu: [x64] 1388 1394 os: [win32] 1389 1395 ··· 1482 1488 1483 1489 '@types/mime@1.3.5': 1484 1490 resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} 1491 + 1492 + '@types/morgan@1.9.9': 1493 + resolution: {integrity: sha512-iRYSDKVaC6FkGSpEVVIvrRGw0DfJMiQzIn3qr2G5B3C//AWkulhXgaBd7tS9/J79GWSYMTHGs7PfI5b3Y8m+RQ==} 1485 1494 1486 1495 '@types/ms@0.7.34': 1487 1496 resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} ··· 1818 1827 1819 1828 base64-js@1.5.1: 1820 1829 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 1830 + 1831 + basic-auth@2.0.1: 1832 + resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} 1833 + engines: {node: '>= 0.8'} 1821 1834 1822 1835 binary-extensions@2.3.0: 1823 1836 resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} ··· 3707 3720 modern-ahocorasick@1.0.1: 3708 3721 resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} 3709 3722 3723 + morgan@1.10.0: 3724 + resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} 3725 + engines: {node: '>= 0.8.0'} 3726 + 3710 3727 mri@1.2.0: 3711 3728 resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 3712 3729 engines: {node: '>=4'} ··· 3863 3880 resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} 3864 3881 engines: {node: '>=14.0.0'} 3865 3882 3883 + on-finished@2.3.0: 3884 + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} 3885 + engines: {node: '>= 0.8'} 3886 + 3866 3887 on-finished@2.4.1: 3867 3888 resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} 3889 + engines: {node: '>= 0.8'} 3890 + 3891 + on-headers@1.0.2: 3892 + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} 3868 3893 engines: {node: '>= 0.8'} 3869 3894 3870 3895 once@1.4.0: ··· 4463 4488 rfdc@1.4.1: 4464 4489 resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 4465 4490 4466 - rollup@4.21.0: 4467 - resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} 4491 + rollup@4.21.2: 4492 + resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==} 4468 4493 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 4469 4494 hasBin: true 4470 4495 ··· 6610 6635 dependencies: 6611 6636 web-streams-polyfill: 3.3.3 6612 6637 6613 - '@rollup/rollup-android-arm-eabi@4.21.0': 6638 + '@rollup/rollup-android-arm-eabi@4.21.2': 6614 6639 optional: true 6615 6640 6616 - '@rollup/rollup-android-arm64@4.21.0': 6641 + '@rollup/rollup-android-arm64@4.21.2': 6617 6642 optional: true 6618 6643 6619 - '@rollup/rollup-darwin-arm64@4.21.0': 6644 + '@rollup/rollup-darwin-arm64@4.21.2': 6620 6645 optional: true 6621 6646 6622 - '@rollup/rollup-darwin-x64@4.21.0': 6647 + '@rollup/rollup-darwin-x64@4.21.2': 6623 6648 optional: true 6624 6649 6625 - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': 6650 + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': 6626 6651 optional: true 6627 6652 6628 - '@rollup/rollup-linux-arm-musleabihf@4.21.0': 6653 + '@rollup/rollup-linux-arm-musleabihf@4.21.2': 6629 6654 optional: true 6630 6655 6631 - '@rollup/rollup-linux-arm64-gnu@4.21.0': 6656 + '@rollup/rollup-linux-arm64-gnu@4.21.2': 6632 6657 optional: true 6633 6658 6634 - '@rollup/rollup-linux-arm64-musl@4.21.0': 6659 + '@rollup/rollup-linux-arm64-musl@4.21.2': 6635 6660 optional: true 6636 6661 6637 - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': 6662 + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': 6638 6663 optional: true 6639 6664 6640 - '@rollup/rollup-linux-riscv64-gnu@4.21.0': 6665 + '@rollup/rollup-linux-riscv64-gnu@4.21.2': 6641 6666 optional: true 6642 6667 6643 - '@rollup/rollup-linux-s390x-gnu@4.21.0': 6668 + '@rollup/rollup-linux-s390x-gnu@4.21.2': 6644 6669 optional: true 6645 6670 6646 - '@rollup/rollup-linux-x64-gnu@4.21.0': 6671 + '@rollup/rollup-linux-x64-gnu@4.21.2': 6647 6672 optional: true 6648 6673 6649 - '@rollup/rollup-linux-x64-musl@4.21.0': 6674 + '@rollup/rollup-linux-x64-musl@4.21.2': 6650 6675 optional: true 6651 6676 6652 - '@rollup/rollup-win32-arm64-msvc@4.21.0': 6677 + '@rollup/rollup-win32-arm64-msvc@4.21.2': 6653 6678 optional: true 6654 6679 6655 - '@rollup/rollup-win32-ia32-msvc@4.21.0': 6680 + '@rollup/rollup-win32-ia32-msvc@4.21.2': 6656 6681 optional: true 6657 6682 6658 - '@rollup/rollup-win32-x64-msvc@4.21.0': 6683 + '@rollup/rollup-win32-x64-msvc@4.21.2': 6659 6684 optional: true 6660 6685 6661 6686 '@sideway/address@4.1.5': ··· 6776 6801 '@types/mdx@2.0.13': {} 6777 6802 6778 6803 '@types/mime@1.3.5': {} 6804 + 6805 + '@types/morgan@1.9.9': 6806 + dependencies: 6807 + '@types/node': 22.4.1 6779 6808 6780 6809 '@types/ms@0.7.34': {} 6781 6810 ··· 7249 7278 balanced-match@1.0.2: {} 7250 7279 7251 7280 base64-js@1.5.1: {} 7281 + 7282 + basic-auth@2.0.1: 7283 + dependencies: 7284 + safe-buffer: 5.1.2 7252 7285 7253 7286 binary-extensions@2.3.0: {} 7254 7287 ··· 9653 9686 9654 9687 modern-ahocorasick@1.0.1: {} 9655 9688 9689 + morgan@1.10.0: 9690 + dependencies: 9691 + basic-auth: 2.0.1 9692 + debug: 2.6.9 9693 + depd: 2.0.0 9694 + on-finished: 2.3.0 9695 + on-headers: 1.0.2 9696 + transitivePeerDependencies: 9697 + - supports-color 9698 + 9656 9699 mri@1.2.0: {} 9657 9700 9658 9701 mrmime@1.0.1: {} ··· 9821 9864 9822 9865 on-exit-leak-free@2.1.2: {} 9823 9866 9867 + on-finished@2.3.0: 9868 + dependencies: 9869 + ee-first: 1.1.1 9870 + 9824 9871 on-finished@2.4.1: 9825 9872 dependencies: 9826 9873 ee-first: 1.1.1 9874 + 9875 + on-headers@1.0.2: {} 9827 9876 9828 9877 once@1.4.0: 9829 9878 dependencies: ··· 10397 10446 10398 10447 rfdc@1.4.1: {} 10399 10448 10400 - rollup@4.21.0: 10449 + rollup@4.21.2: 10401 10450 dependencies: 10402 10451 '@types/estree': 1.0.5 10403 10452 optionalDependencies: 10404 - '@rollup/rollup-android-arm-eabi': 4.21.0 10405 - '@rollup/rollup-android-arm64': 4.21.0 10406 - '@rollup/rollup-darwin-arm64': 4.21.0 10407 - '@rollup/rollup-darwin-x64': 4.21.0 10408 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.0 10409 - '@rollup/rollup-linux-arm-musleabihf': 4.21.0 10410 - '@rollup/rollup-linux-arm64-gnu': 4.21.0 10411 - '@rollup/rollup-linux-arm64-musl': 4.21.0 10412 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0 10413 - '@rollup/rollup-linux-riscv64-gnu': 4.21.0 10414 - '@rollup/rollup-linux-s390x-gnu': 4.21.0 10415 - '@rollup/rollup-linux-x64-gnu': 4.21.0 10416 - '@rollup/rollup-linux-x64-musl': 4.21.0 10417 - '@rollup/rollup-win32-arm64-msvc': 4.21.0 10418 - '@rollup/rollup-win32-ia32-msvc': 4.21.0 10419 - '@rollup/rollup-win32-x64-msvc': 4.21.0 10453 + '@rollup/rollup-android-arm-eabi': 4.21.2 10454 + '@rollup/rollup-android-arm64': 4.21.2 10455 + '@rollup/rollup-darwin-arm64': 4.21.2 10456 + '@rollup/rollup-darwin-x64': 4.21.2 10457 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.2 10458 + '@rollup/rollup-linux-arm-musleabihf': 4.21.2 10459 + '@rollup/rollup-linux-arm64-gnu': 4.21.2 10460 + '@rollup/rollup-linux-arm64-musl': 4.21.2 10461 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2 10462 + '@rollup/rollup-linux-riscv64-gnu': 4.21.2 10463 + '@rollup/rollup-linux-s390x-gnu': 4.21.2 10464 + '@rollup/rollup-linux-x64-gnu': 4.21.2 10465 + '@rollup/rollup-linux-x64-musl': 4.21.2 10466 + '@rollup/rollup-win32-arm64-msvc': 4.21.2 10467 + '@rollup/rollup-win32-ia32-msvc': 4.21.2 10468 + '@rollup/rollup-win32-x64-msvc': 4.21.2 10420 10469 fsevents: 2.3.3 10421 10470 10422 10471 run-parallel@1.2.0: ··· 11161 11210 dependencies: 11162 11211 esbuild: 0.21.5 11163 11212 postcss: 8.4.41 11164 - rollup: 4.21.0 11213 + rollup: 4.21.2 11165 11214 optionalDependencies: 11166 11215 '@types/node': 22.4.1 11167 11216 fsevents: 2.3.3