this repo has no description

add node adapter

vielle.dev db81e780 60b424f8

verified
+144
+5
astro.config.mjs
··· 1 1 // @ts-check 2 2 import { defineConfig } from "astro/config"; 3 + import node from "@astrojs/node"; 3 4 4 5 // https://astro.build/config 5 6 export default defineConfig({ 7 + adapter: node({ 8 + mode: "standalone", 9 + }), 10 + 6 11 server: { 7 12 port: 3000, 8 13 },
+1
package.json
··· 11 11 "fmt": "prettier . --write" 12 12 }, 13 13 "dependencies": { 14 + "@astrojs/node": "^9.5.2", 14 15 "@atcute/atproto": "^3.1.10", 15 16 "@atcute/client": "^4.2.1", 16 17 "@atcute/identity": "^1.1.3",
+138
pnpm-lock.yaml
··· 8 8 9 9 .: 10 10 dependencies: 11 + '@astrojs/node': 12 + specifier: ^9.5.2 13 + version: 9.5.2(astro@5.16.6(@types/node@25.0.3)(rollup@4.55.1)(typescript@5.9.3)) 11 14 '@atcute/atproto': 12 15 specifier: ^3.1.10 13 16 version: 3.1.10 ··· 59 62 60 63 '@astrojs/markdown-remark@6.3.10': 61 64 resolution: {integrity: sha512-kk4HeYR6AcnzC4QV8iSlOfh+N8TZ3MEStxPyenyCtemqn8IpEATBFMTJcfrNW32dgpt6MY3oCkMM/Tv3/I4G3A==} 65 + 66 + '@astrojs/node@9.5.2': 67 + resolution: {integrity: sha512-85/x+FRwbNGDip1TzSGMiak31/6LvBhA8auqd9lLoHaM5XElk+uIfIr3KjJqucDojE0PtiLk1lMSwD9gd3YlGg==} 68 + peerDependencies: 69 + astro: ^5.14.3 62 70 63 71 '@astrojs/prism@3.3.0': 64 72 resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} ··· 833 841 defu@6.1.4: 834 842 resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 835 843 844 + depd@2.0.0: 845 + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} 846 + engines: {node: '>= 0.8'} 847 + 836 848 dequal@2.0.3: 837 849 resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 838 850 engines: {node: '>=6'} ··· 881 893 resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 882 894 engines: {node: '>=4'} 883 895 896 + ee-first@1.1.1: 897 + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 898 + 884 899 emoji-regex@10.6.0: 885 900 resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} 886 901 887 902 emoji-regex@8.0.0: 888 903 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 889 904 905 + encodeurl@2.0.0: 906 + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} 907 + engines: {node: '>= 0.8'} 908 + 890 909 entities@4.5.0: 891 910 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 892 911 engines: {node: '>=0.12'} ··· 903 922 engines: {node: '>=18'} 904 923 hasBin: true 905 924 925 + escape-html@1.0.3: 926 + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 927 + 906 928 escape-string-regexp@5.0.0: 907 929 resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 908 930 engines: {node: '>=12'} ··· 916 938 estree-walker@3.0.3: 917 939 resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 918 940 941 + etag@1.8.1: 942 + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} 943 + engines: {node: '>= 0.6'} 944 + 919 945 eventemitter3@5.0.1: 920 946 resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 921 947 ··· 943 969 944 970 fontkit@2.0.4: 945 971 resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} 972 + 973 + fresh@2.0.0: 974 + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} 975 + engines: {node: '>= 0.8'} 946 976 947 977 fsevents@2.3.3: 948 978 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} ··· 998 1028 http-cache-semantics@4.2.0: 999 1029 resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} 1000 1030 1031 + http-errors@2.0.1: 1032 + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} 1033 + engines: {node: '>= 0.8'} 1034 + 1001 1035 import-meta-resolve@4.2.0: 1002 1036 resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} 1037 + 1038 + inherits@2.0.4: 1039 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1003 1040 1004 1041 iron-webcrypto@1.2.1: 1005 1042 resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} ··· 1178 1215 micromark@4.0.2: 1179 1216 resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} 1180 1217 1218 + mime-db@1.54.0: 1219 + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} 1220 + engines: {node: '>= 0.6'} 1221 + 1222 + mime-types@3.0.2: 1223 + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} 1224 + engines: {node: '>=18'} 1225 + 1181 1226 mrmime@2.0.1: 1182 1227 resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 1183 1228 engines: {node: '>=10'} ··· 1225 1270 ohash@2.0.11: 1226 1271 resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 1227 1272 1273 + on-finished@2.4.1: 1274 + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} 1275 + engines: {node: '>= 0.8'} 1276 + 1228 1277 oniguruma-parser@0.12.1: 1229 1278 resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} 1230 1279 ··· 1296 1345 radix3@1.1.2: 1297 1346 resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 1298 1347 1348 + range-parser@1.2.1: 1349 + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} 1350 + engines: {node: '>= 0.6'} 1351 + 1299 1352 readdirp@4.1.2: 1300 1353 resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 1301 1354 engines: {node: '>= 14.18.0'} ··· 1371 1424 engines: {node: '>=10'} 1372 1425 hasBin: true 1373 1426 1427 + send@1.2.1: 1428 + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} 1429 + engines: {node: '>= 18'} 1430 + 1431 + server-destroy@1.0.1: 1432 + resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} 1433 + 1434 + setprototypeof@1.2.0: 1435 + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 1436 + 1374 1437 sharp@0.34.5: 1375 1438 resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} 1376 1439 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} ··· 1391 1454 1392 1455 space-separated-tokens@2.0.2: 1393 1456 resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 1457 + 1458 + statuses@2.0.2: 1459 + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} 1460 + engines: {node: '>= 0.8'} 1394 1461 1395 1462 string-width@4.2.3: 1396 1463 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} ··· 1430 1497 resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 1431 1498 engines: {node: '>=12.0.0'} 1432 1499 1500 + toidentifier@1.0.1: 1501 + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} 1502 + engines: {node: '>=0.6'} 1503 + 1433 1504 trim-lines@3.0.1: 1434 1505 resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 1435 1506 ··· 1711 1782 unist-util-visit: 5.0.0 1712 1783 unist-util-visit-parents: 6.0.2 1713 1784 vfile: 6.0.3 1785 + transitivePeerDependencies: 1786 + - supports-color 1787 + 1788 + '@astrojs/node@9.5.2(astro@5.16.6(@types/node@25.0.3)(rollup@4.55.1)(typescript@5.9.3))': 1789 + dependencies: 1790 + '@astrojs/internal-helpers': 0.7.5 1791 + astro: 5.16.6(@types/node@25.0.3)(rollup@4.55.1)(typescript@5.9.3) 1792 + send: 1.2.1 1793 + server-destroy: 1.0.1 1714 1794 transitivePeerDependencies: 1715 1795 - supports-color 1716 1796 ··· 2454 2534 2455 2535 defu@6.1.4: {} 2456 2536 2537 + depd@2.0.0: {} 2538 + 2457 2539 dequal@2.0.3: {} 2458 2540 2459 2541 destr@2.0.5: {} ··· 2496 2578 domhandler: 5.0.3 2497 2579 2498 2580 dset@3.1.4: {} 2581 + 2582 + ee-first@1.1.1: {} 2499 2583 2500 2584 emoji-regex@10.6.0: {} 2501 2585 2502 2586 emoji-regex@8.0.0: {} 2503 2587 2588 + encodeurl@2.0.0: {} 2589 + 2504 2590 entities@4.5.0: {} 2505 2591 2506 2592 entities@6.0.1: {} ··· 2536 2622 '@esbuild/win32-ia32': 0.25.12 2537 2623 '@esbuild/win32-x64': 0.25.12 2538 2624 2625 + escape-html@1.0.3: {} 2626 + 2539 2627 escape-string-regexp@5.0.0: {} 2540 2628 2541 2629 esm-env@1.2.2: {} ··· 2545 2633 estree-walker@3.0.3: 2546 2634 dependencies: 2547 2635 '@types/estree': 1.0.8 2636 + 2637 + etag@1.8.1: {} 2548 2638 2549 2639 eventemitter3@5.0.1: {} 2550 2640 ··· 2574 2664 tiny-inflate: 1.0.3 2575 2665 unicode-properties: 1.4.1 2576 2666 unicode-trie: 2.0.0 2667 + 2668 + fresh@2.0.0: {} 2577 2669 2578 2670 fsevents@2.3.3: 2579 2671 optional: true ··· 2687 2779 2688 2780 http-cache-semantics@4.2.0: {} 2689 2781 2782 + http-errors@2.0.1: 2783 + dependencies: 2784 + depd: 2.0.0 2785 + inherits: 2.0.4 2786 + setprototypeof: 1.2.0 2787 + statuses: 2.0.2 2788 + toidentifier: 1.0.1 2789 + 2690 2790 import-meta-resolve@4.2.0: {} 2791 + 2792 + inherits@2.0.4: {} 2691 2793 2692 2794 iron-webcrypto@1.2.1: {} 2693 2795 ··· 3042 3144 transitivePeerDependencies: 3043 3145 - supports-color 3044 3146 3147 + mime-db@1.54.0: {} 3148 + 3149 + mime-types@3.0.2: 3150 + dependencies: 3151 + mime-db: 1.54.0 3152 + 3045 3153 mrmime@2.0.1: {} 3046 3154 3047 3155 ms@2.1.3: {} ··· 3075 3183 ufo: 1.6.1 3076 3184 3077 3185 ohash@2.0.11: {} 3186 + 3187 + on-finished@2.4.1: 3188 + dependencies: 3189 + ee-first: 1.1.1 3078 3190 3079 3191 oniguruma-parser@0.12.1: {} 3080 3192 ··· 3144 3256 property-information@7.1.0: {} 3145 3257 3146 3258 radix3@1.1.2: {} 3259 + 3260 + range-parser@1.2.1: {} 3147 3261 3148 3262 readdirp@4.1.2: {} 3149 3263 ··· 3291 3405 3292 3406 semver@7.7.3: {} 3293 3407 3408 + send@1.2.1: 3409 + dependencies: 3410 + debug: 4.4.3 3411 + encodeurl: 2.0.0 3412 + escape-html: 1.0.3 3413 + etag: 1.8.1 3414 + fresh: 2.0.0 3415 + http-errors: 2.0.1 3416 + mime-types: 3.0.2 3417 + ms: 2.1.3 3418 + on-finished: 2.4.1 3419 + range-parser: 1.2.1 3420 + statuses: 2.0.2 3421 + transitivePeerDependencies: 3422 + - supports-color 3423 + 3424 + server-destroy@1.0.1: {} 3425 + 3426 + setprototypeof@1.2.0: {} 3427 + 3294 3428 sharp@0.34.5: 3295 3429 dependencies: 3296 3430 '@img/colour': 1.0.0 ··· 3342 3476 3343 3477 space-separated-tokens@2.0.2: {} 3344 3478 3479 + statuses@2.0.2: {} 3480 + 3345 3481 string-width@4.2.3: 3346 3482 dependencies: 3347 3483 emoji-regex: 8.0.0 ··· 3389 3525 dependencies: 3390 3526 fdir: 6.5.0(picomatch@4.0.3) 3391 3527 picomatch: 4.0.3 3528 + 3529 + toidentifier@1.0.1: {} 3392 3530 3393 3531 trim-lines@3.0.1: {} 3394 3532