your personal website on atproto - mirror
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

og image first try

Florian 7b7779e8 d13a6cd9

+386 -3
+1
package.json
··· 46 46 "@atproto/api": "^0.18.13", 47 47 "@atproto/common-web": "^0.4.2", 48 48 "@cloudflare/workers-types": "^4.20260109.0", 49 + "@ethercorps/sveltekit-og": "^4.2.1", 49 50 "@foxui/colors": "^0.4.7", 50 51 "@foxui/core": "^0.4.7", 51 52 "@foxui/social": "^0.4.7",
+361
pnpm-lock.yaml
··· 23 23 '@cloudflare/workers-types': 24 24 specifier: ^4.20260109.0 25 25 version: 4.20260109.0 26 + '@ethercorps/sveltekit-og': 27 + specifier: ^4.2.1 28 + version: 4.2.1(@sveltejs/kit@2.20.8(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.45.8)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)))(svelte@5.45.8)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2))) 26 29 '@foxui/colors': 27 30 specifier: ^0.4.7 28 31 version: 0.4.7(svelte@5.45.8)(tailwindcss@4.1.5) ··· 625 628 resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==, tarball: https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz} 626 629 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 627 630 631 + '@ethercorps/sveltekit-og@4.2.1': 632 + resolution: {integrity: sha512-mMkoKWMMBXL5iAYrMZqklezZDUU7HpHd+sNsz78e4gElXFyxdOnsIFfPPXpqDcUn6orZHs5MGHvtPi5II5xNAA==, tarball: https://registry.npmjs.org/@ethercorps/sveltekit-og/-/sveltekit-og-4.2.1.tgz} 633 + peerDependencies: 634 + '@sveltejs/kit': '>=2.0.0' 635 + 628 636 '@floating-ui/core@1.7.3': 629 637 resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==, tarball: https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz} 630 638 ··· 799 807 '@jridgewell/sourcemap-codec@1.5.0': 800 808 resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz} 801 809 810 + '@jridgewell/sourcemap-codec@1.5.5': 811 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz} 812 + 802 813 '@jridgewell/trace-mapping@0.3.25': 803 814 resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz} 804 815 ··· 847 858 '@remirror/core-constants@3.0.0': 848 859 resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==, tarball: https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz} 849 860 861 + '@resvg/resvg-wasm@2.6.2': 862 + resolution: {integrity: sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==, tarball: https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.6.2.tgz} 863 + engines: {node: '>= 10'} 864 + 850 865 '@rollup/rollup-android-arm-eabi@4.40.2': 851 866 resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.2.tgz} 852 867 cpu: [arm] ··· 946 961 resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.2.tgz} 947 962 cpu: [x64] 948 963 os: [win32] 964 + 965 + '@shuding/opentype.js@1.4.0-beta.0': 966 + resolution: {integrity: sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==, tarball: https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz} 967 + engines: {node: '>= 8.0.0'} 968 + hasBin: true 949 969 950 970 '@sindresorhus/is@7.1.1': 951 971 resolution: {integrity: sha512-rO92VvpgMc3kfiTjGT52LEtJ8Yc5kCWhZjLQ3LwlA4pSgPpQO7bVpYXParOD8Jwf+cVQECJo3yP/4I8aZtUQTQ==, tarball: https://registry.npmjs.org/@sindresorhus/is/-/is-7.1.1.tgz} ··· 1102 1122 peerDependencies: 1103 1123 vite: ^5.2.0 || ^6 1104 1124 1125 + '@takumi-rs/core-darwin-arm64@0.55.4': 1126 + resolution: {integrity: sha512-LH/X/ul19DActLGcBpXnxH3OBEq8qOgPD56hNHAJMbnCRxAO6TDaIh2U7WqPVliSkFk3jZfikbD21SIEpZrp8A==, tarball: https://registry.npmjs.org/@takumi-rs/core-darwin-arm64/-/core-darwin-arm64-0.55.4.tgz} 1127 + engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'} 1128 + cpu: [arm64] 1129 + os: [darwin] 1130 + 1131 + '@takumi-rs/core-darwin-x64@0.55.4': 1132 + resolution: {integrity: sha512-UW7ovR/D1Qp8n8bJOo6JLqZZUDFWWtGRXEZZUZhzUeMSzJ4k3C6ef/DEc75bUTGeBKqCeypMPcvtkQAjcVwwhw==, tarball: https://registry.npmjs.org/@takumi-rs/core-darwin-x64/-/core-darwin-x64-0.55.4.tgz} 1133 + engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'} 1134 + cpu: [x64] 1135 + os: [darwin] 1136 + 1137 + '@takumi-rs/core-linux-arm64-gnu@0.55.4': 1138 + resolution: {integrity: sha512-y1d5yuPapKlmt77TpE+XrtULj7LZ51leBqWSg6qMNKxhpvRqmjI/SYjHmk5YvshnrTkdKmRQiXJiiN5EzOhbmA==, tarball: https://registry.npmjs.org/@takumi-rs/core-linux-arm64-gnu/-/core-linux-arm64-gnu-0.55.4.tgz} 1139 + engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'} 1140 + cpu: [arm64] 1141 + os: [linux] 1142 + 1143 + '@takumi-rs/core-linux-arm64-musl@0.55.4': 1144 + resolution: {integrity: sha512-VRbQqbMeoPlrMmaqPwn30Sw82LYya+o4ru9dqV/7BKExozWj/pX9ahexlJdHsZ6wqmsr+ZxexZivK1mPum9ang==, tarball: https://registry.npmjs.org/@takumi-rs/core-linux-arm64-musl/-/core-linux-arm64-musl-0.55.4.tgz} 1145 + engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'} 1146 + cpu: [arm64] 1147 + os: [linux] 1148 + 1149 + '@takumi-rs/core-linux-x64-gnu@0.55.4': 1150 + resolution: {integrity: sha512-ecCUtNgOe6mCWKf+SE7cbJXWd6D6TQoCnKZAJAGrJkJLAdy/gBhCFhOyPz8M7q/4uWHUATentqi35KAp+jxBiQ==, tarball: https://registry.npmjs.org/@takumi-rs/core-linux-x64-gnu/-/core-linux-x64-gnu-0.55.4.tgz} 1151 + engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'} 1152 + cpu: [x64] 1153 + os: [linux] 1154 + 1155 + '@takumi-rs/core-linux-x64-musl@0.55.4': 1156 + resolution: {integrity: sha512-YBM2zPrGE/1sfHoFZvOsCvCuK9PfaxzePN/GnnlaAvpvgeRHiAU4PJkLGDpjMFfsWUAEdjly/b0HSAjVQ7NL6Q==, tarball: https://registry.npmjs.org/@takumi-rs/core-linux-x64-musl/-/core-linux-x64-musl-0.55.4.tgz} 1157 + engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'} 1158 + cpu: [x64] 1159 + os: [linux] 1160 + 1161 + '@takumi-rs/core-win32-arm64-msvc@0.55.4': 1162 + resolution: {integrity: sha512-VcgLCWnmyWuhwLv0Tpob8Hv5IFPreFVykoHruPGwXDVVoUcCo+lQ8oCO5EYTB8B/tBAXl2S0xUL0nMDbyLzMxQ==, tarball: https://registry.npmjs.org/@takumi-rs/core-win32-arm64-msvc/-/core-win32-arm64-msvc-0.55.4.tgz} 1163 + engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'} 1164 + cpu: [arm64] 1165 + os: [win32] 1166 + 1167 + '@takumi-rs/core-win32-x64-msvc@0.55.4': 1168 + resolution: {integrity: sha512-ta9g1gUybS2V4mHaccJHcMeBb+w1P6pgZuqHzLoQzBIEK9a/KncHPfnR48cz4sGfg4atorfSa6UBffa2FqijyQ==, tarball: https://registry.npmjs.org/@takumi-rs/core-win32-x64-msvc/-/core-win32-x64-msvc-0.55.4.tgz} 1169 + engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'} 1170 + cpu: [x64] 1171 + os: [win32] 1172 + 1173 + '@takumi-rs/core@0.55.4': 1174 + resolution: {integrity: sha512-+zB9r5pzRDDMTonwOgywG+SR3Ydsl7jOJef233Wo2pwcakcfjntgI3O+iEZthWuD8OK16Dhj5+JmG8B3mqBh+w==, tarball: https://registry.npmjs.org/@takumi-rs/core/-/core-0.55.4.tgz} 1175 + engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'} 1176 + 1177 + '@takumi-rs/helpers@0.55.4': 1178 + resolution: {integrity: sha512-Q+iol0en/Az377+iox/jocJKUZ5JJK3R7yMtRI7zWgxXaOWkUspdwy66a3YC9pqlDszcM/YB5xMgbFEbn5wlPQ==, tarball: https://registry.npmjs.org/@takumi-rs/helpers/-/helpers-0.55.4.tgz} 1179 + 1180 + '@takumi-rs/image-response@0.55.4': 1181 + resolution: {integrity: sha512-E7IfI4Y01UK4I95Jq1/BkLaIWIoLT5bn5D5yPvcweSxMXZxpPMcukSWWmNFDboH+p9lj9ozjME75cf9kRdn9/w==, tarball: https://registry.npmjs.org/@takumi-rs/image-response/-/image-response-0.55.4.tgz} 1182 + 1183 + '@takumi-rs/wasm@0.55.4': 1184 + resolution: {integrity: sha512-/iOhQW+nJW0hhv2viu6806JehiAKWFvJ4LXux6CW4XBpP1xWdr4H+VBS7OYMbQu/7XaPITyL7B10lSTtRUAHoA==, tarball: https://registry.npmjs.org/@takumi-rs/wasm/-/wasm-0.55.4.tgz} 1185 + 1105 1186 '@texel/color@1.1.11': 1106 1187 resolution: {integrity: sha512-/3kKgfBqzrRfLl4RsEccx+Yfj1kVL6Bh6DejVWZ+DPg/jJdcfdYZ5fpD1nXFwWd8OQNATjz+WqsfQfUynSsgRg==, tarball: https://registry.npmjs.org/@texel/color/-/color-1.1.11.tgz} 1107 1188 ··· 1330 1411 engines: {node: '>=0.4.0'} 1331 1412 hasBin: true 1332 1413 1414 + acorn@8.15.0: 1415 + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==, tarball: https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz} 1416 + engines: {node: '>=0.4.0'} 1417 + hasBin: true 1418 + 1333 1419 ajv@6.12.6: 1334 1420 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, tarball: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz} 1335 1421 ··· 1353 1439 1354 1440 balanced-match@1.0.2: 1355 1441 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz} 1442 + 1443 + base64-js@0.0.8: 1444 + resolution: {integrity: sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==, tarball: https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz} 1445 + engines: {node: '>= 0.4'} 1356 1446 1357 1447 bits-ui@1.8.0: 1358 1448 resolution: {integrity: sha512-CXD6Orp7l8QevNDcRPLXc/b8iMVgxDWT2LyTwsdLzJKh9CxesOmPuNePSPqAxKoT59FIdU4aFPS1k7eBdbaCxg==, tarball: https://registry.npmjs.org/bits-ui/-/bits-ui-1.8.0.tgz} ··· 1403 1493 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, tarball: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz} 1404 1494 engines: {node: '>=6'} 1405 1495 1496 + camelize@1.0.1: 1497 + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==, tarball: https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz} 1498 + 1406 1499 chalk@4.1.2: 1407 1500 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz} 1408 1501 engines: {node: '>=10'} ··· 1439 1532 concat-map@0.0.1: 1440 1533 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz} 1441 1534 1535 + confbox@0.1.8: 1536 + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==, tarball: https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz} 1537 + 1538 + confbox@0.2.2: 1539 + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==, tarball: https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz} 1540 + 1442 1541 content-disposition@1.0.0: 1443 1542 resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==, tarball: https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz} 1444 1543 engines: {node: '>= 0.6'} ··· 1477 1576 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, tarball: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz} 1478 1577 engines: {node: '>= 8'} 1479 1578 1579 + css-background-parser@0.1.0: 1580 + resolution: {integrity: sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==, tarball: https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz} 1581 + 1582 + css-box-shadow@1.0.0-3: 1583 + resolution: {integrity: sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==, tarball: https://registry.npmjs.org/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz} 1584 + 1585 + css-color-keywords@1.0.0: 1586 + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==, tarball: https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz} 1587 + engines: {node: '>=4'} 1588 + 1480 1589 css-select@5.2.2: 1481 1590 resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==, tarball: https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz} 1591 + 1592 + css-to-react-native@3.2.0: 1593 + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==, tarball: https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz} 1482 1594 1483 1595 css-what@6.2.2: 1484 1596 resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==, tarball: https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz} ··· 1552 1664 emoji-picker-element@1.28.1: 1553 1665 resolution: {integrity: sha512-8c64IPish2PWoV9oYCo2pvuPHwIv+uK9bO0dfpPyMupDAvaWL9ZvYhWNTAR+2sx7BhfRjciImqP6CIUgNX+DMg==, tarball: https://registry.npmjs.org/emoji-picker-element/-/emoji-picker-element-1.28.1.tgz} 1554 1666 1667 + emoji-regex@10.6.0: 1668 + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz} 1669 + 1555 1670 encodeurl@2.0.0: 1556 1671 resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==, tarball: https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz} 1557 1672 engines: {node: '>= 0.8'} ··· 1704 1819 resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==, tarball: https://registry.npmjs.org/express/-/express-5.1.0.tgz} 1705 1820 engines: {node: '>= 18'} 1706 1821 1822 + exsolve@1.0.8: 1823 + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==, tarball: https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz} 1824 + 1707 1825 fast-deep-equal@3.1.3: 1708 1826 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, tarball: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz} 1709 1827 ··· 1727 1845 peerDependenciesMeta: 1728 1846 picomatch: 1729 1847 optional: true 1848 + 1849 + fflate@0.7.4: 1850 + resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==, tarball: https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz} 1730 1851 1731 1852 file-entry-cache@8.0.0: 1732 1853 resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, tarball: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz} ··· 1818 1939 hasown@2.0.2: 1819 1940 resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, tarball: https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz} 1820 1941 engines: {node: '>= 0.4'} 1942 + 1943 + hex-rgb@4.3.0: 1944 + resolution: {integrity: sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw==, tarball: https://registry.npmjs.org/hex-rgb/-/hex-rgb-4.3.0.tgz} 1945 + engines: {node: '>=6'} 1821 1946 1822 1947 hls.js@1.6.15: 1823 1948 resolution: {integrity: sha512-E3a5VwgXimGHwpRGV+WxRTKeSp2DW5DI5MWv34ulL3t5UNmyJWCQ1KmLEHbYzcfThfXG8amBL+fCYPneGHC4VA==, tarball: https://registry.npmjs.org/hls.js/-/hls.js-1.6.15.tgz} ··· 1912 2037 resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, tarball: https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz} 1913 2038 engines: {node: '>=6'} 1914 2039 2040 + knitwork@1.3.0: 2041 + resolution: {integrity: sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==, tarball: https://registry.npmjs.org/knitwork/-/knitwork-1.3.0.tgz} 2042 + 1915 2043 known-css-properties@0.35.0: 1916 2044 resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==, tarball: https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz} 1917 2045 ··· 1989 2117 lilconfig@2.1.0: 1990 2118 resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz} 1991 2119 engines: {node: '>=10'} 2120 + 2121 + linebreak@1.1.0: 2122 + resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==, tarball: https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz} 1992 2123 1993 2124 link-preview-js@4.0.0: 1994 2125 resolution: {integrity: sha512-KYYiMVOAguIFNdoVGVjd+6cgknv5XHbr1IuRdj3T5EkN7JNaqUh4a1NSCi5FX6zyZzILI55OQA6+YxBAcPY2wA==, tarball: https://registry.npmjs.org/link-preview-js/-/link-preview-js-4.0.0.tgz} ··· 2026 2157 magic-string@0.30.17: 2027 2158 resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz} 2028 2159 2160 + magic-string@0.30.21: 2161 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz} 2162 + 2029 2163 markdown-it@14.1.0: 2030 2164 resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==, tarball: https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz} 2031 2165 hasBin: true ··· 2087 2221 resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz} 2088 2222 engines: {node: '>=16 || 14 >=14.17'} 2089 2223 2224 + mlly@1.8.0: 2225 + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==, tarball: https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz} 2226 + 2090 2227 mode-watcher@1.1.0: 2091 2228 resolution: {integrity: sha512-mUT9RRGPDYenk59qJauN1rhsIMKBmWA3xMF+uRwE8MW/tjhaDSCCARqkSuDTq8vr4/2KcAxIGVjACxTjdk5C3g==, tarball: https://registry.npmjs.org/mode-watcher/-/mode-watcher-1.1.0.tgz} 2092 2229 peerDependencies: ··· 2154 2291 resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, tarball: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz} 2155 2292 engines: {node: '>=10'} 2156 2293 2294 + pako@0.2.9: 2295 + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==, tarball: https://registry.npmjs.org/pako/-/pako-0.2.9.tgz} 2296 + 2157 2297 parent-module@1.0.1: 2158 2298 resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, tarball: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz} 2159 2299 engines: {node: '>=6'} 2300 + 2301 + parse-css-color@0.2.1: 2302 + resolution: {integrity: sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==, tarball: https://registry.npmjs.org/parse-css-color/-/parse-css-color-0.2.1.tgz} 2160 2303 2161 2304 parse5-htmlparser2-tree-adapter@7.1.0: 2162 2305 resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==, tarball: https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz} ··· 2201 2344 resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==, tarball: https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz} 2202 2345 engines: {node: '>=16.20.0'} 2203 2346 2347 + pkg-types@1.3.1: 2348 + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==, tarball: https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz} 2349 + 2350 + pkg-types@2.3.0: 2351 + resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==, tarball: https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz} 2352 + 2204 2353 plyr@3.8.4: 2205 2354 resolution: {integrity: sha512-DrzLbK9Wol3zeiuZCleD9aUOl0KAaBHR9H6WVVVYPZ4Ya+LYxUFTgSF1jooHcMQCv96Ws96wCaZzIoP3bES8pQ==, tarball: https://registry.npmjs.org/plyr/-/plyr-3.8.4.tgz} 2206 2355 ··· 2235 2384 postcss-selector-parser@6.1.2: 2236 2385 resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==, tarball: https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz} 2237 2386 engines: {node: '>=4'} 2387 + 2388 + postcss-value-parser@4.2.0: 2389 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, tarball: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz} 2238 2390 2239 2391 postcss@8.5.3: 2240 2392 resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==, tarball: https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz} ··· 2462 2614 2463 2615 safer-buffer@2.1.2: 2464 2616 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, tarball: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz} 2617 + 2618 + satori-html@0.3.2: 2619 + resolution: {integrity: sha512-wjTh14iqADFKDK80e51/98MplTGfxz2RmIzh0GqShlf4a67+BooLywF17TvJPD6phO0Hxm7Mf1N5LtRYvdkYRA==, tarball: https://registry.npmjs.org/satori-html/-/satori-html-0.3.2.tgz} 2620 + 2621 + satori@0.10.14: 2622 + resolution: {integrity: sha512-abovcqmwl97WKioxpkfuMeZmndB1TuDFY/R+FymrZyiGP+pMYomvgSzVPnbNMWHHESOPosVHGL352oFbdAnJcA==, tarball: https://registry.npmjs.org/satori/-/satori-0.10.14.tgz} 2623 + engines: {node: '>=16'} 2465 2624 2466 2625 semver@7.7.1: 2467 2626 resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==, tarball: https://registry.npmjs.org/semver/-/semver-7.7.1.tgz} ··· 2525 2684 resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, tarball: https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz} 2526 2685 engines: {node: '>= 0.8'} 2527 2686 2687 + std-env@3.10.0: 2688 + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==, tarball: https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz} 2689 + 2528 2690 stoppable@1.1.0: 2529 2691 resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==, tarball: https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz} 2530 2692 engines: {node: '>=4', npm: '>=6'} 2693 + 2694 + string.prototype.codepointat@0.2.1: 2695 + resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==, tarball: https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz} 2531 2696 2532 2697 strip-json-comments@3.1.1: 2533 2698 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz} ··· 2619 2784 resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, tarball: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz} 2620 2785 engines: {node: '>=6'} 2621 2786 2787 + tiny-inflate@1.0.3: 2788 + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==, tarball: https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz} 2789 + 2622 2790 tinyglobby@0.2.13: 2623 2791 resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==, tarball: https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz} 2624 2792 engines: {node: '>=12.0.0'} ··· 2674 2842 uc.micro@2.1.0: 2675 2843 resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==, tarball: https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz} 2676 2844 2845 + ufo@1.6.2: 2846 + resolution: {integrity: sha512-heMioaxBcG9+Znsda5Q8sQbWnLJSl98AFDXTO80wELWEzX3hordXsTdxrIfMQoO9IY1MEnoGoPjpoKpMj+Yx0Q==, tarball: https://registry.npmjs.org/ufo/-/ufo-1.6.2.tgz} 2847 + 2677 2848 uint8arrays@3.0.0: 2678 2849 resolution: {integrity: sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==, tarball: https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz} 2850 + 2851 + ultrahtml@1.6.0: 2852 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==, tarball: https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz} 2679 2853 2680 2854 undici@7.14.0: 2681 2855 resolution: {integrity: sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==, tarball: https://registry.npmjs.org/undici/-/undici-7.14.0.tgz} ··· 2687 2861 unicode-segmenter@0.14.5: 2688 2862 resolution: {integrity: sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==, tarball: https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz} 2689 2863 2864 + unicode-trie@2.0.0: 2865 + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==, tarball: https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz} 2866 + 2690 2867 unpipe@1.0.0: 2691 2868 resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, tarball: https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz} 2692 2869 engines: {node: '>= 0.8'} 2870 + 2871 + unwasm@0.5.2: 2872 + resolution: {integrity: sha512-uWhB7IXQjMC4530uVAeu0lzvYK6P3qHVnmmdQniBi48YybOLN/DqEzcP9BRGk1YTDG3rRWRD8me55nIYoTHyMg==, tarball: https://registry.npmjs.org/unwasm/-/unwasm-0.5.2.tgz} 2693 2873 2694 2874 uri-js@4.4.1: 2695 2875 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, tarball: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz} ··· 2806 2986 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz} 2807 2987 engines: {node: '>=10'} 2808 2988 2989 + yoga-wasm-web@0.3.3: 2990 + resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==, tarball: https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.3.3.tgz} 2991 + 2809 2992 youch-core@0.3.3: 2810 2993 resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==, tarball: https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz} 2811 2994 ··· 3152 3335 '@eslint/core': 0.13.0 3153 3336 levn: 0.4.1 3154 3337 3338 + '@ethercorps/sveltekit-og@4.2.1(@sveltejs/kit@2.20.8(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.45.8)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)))(svelte@5.45.8)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)))': 3339 + dependencies: 3340 + '@resvg/resvg-wasm': 2.6.2 3341 + '@sveltejs/kit': 2.20.8(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.45.8)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)))(svelte@5.45.8)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)) 3342 + '@takumi-rs/helpers': 0.55.4 3343 + '@takumi-rs/image-response': 0.55.4 3344 + '@takumi-rs/wasm': 0.55.4 3345 + satori: 0.10.14 3346 + satori-html: 0.3.2 3347 + std-env: 3.10.0 3348 + unwasm: 0.5.2 3349 + 3155 3350 '@floating-ui/core@1.7.3': 3156 3351 dependencies: 3157 3352 '@floating-ui/utils': 0.2.10 ··· 3312 3507 3313 3508 '@jridgewell/sourcemap-codec@1.5.0': {} 3314 3509 3510 + '@jridgewell/sourcemap-codec@1.5.5': {} 3511 + 3315 3512 '@jridgewell/trace-mapping@0.3.25': 3316 3513 dependencies: 3317 3514 '@jridgewell/resolve-uri': 3.1.2 ··· 3378 3575 3379 3576 '@remirror/core-constants@3.0.0': {} 3380 3577 3578 + '@resvg/resvg-wasm@2.6.2': {} 3579 + 3381 3580 '@rollup/rollup-android-arm-eabi@4.40.2': 3382 3581 optional: true 3383 3582 ··· 3437 3636 3438 3637 '@rollup/rollup-win32-x64-msvc@4.40.2': 3439 3638 optional: true 3639 + 3640 + '@shuding/opentype.js@1.4.0-beta.0': 3641 + dependencies: 3642 + fflate: 0.7.4 3643 + string.prototype.codepointat: 0.2.1 3440 3644 3441 3645 '@sindresorhus/is@7.1.1': {} 3442 3646 ··· 3583 3787 tailwindcss: 4.1.5 3584 3788 vite: 6.3.5(jiti@2.4.2)(lightningcss@1.29.2) 3585 3789 3790 + '@takumi-rs/core-darwin-arm64@0.55.4': 3791 + optional: true 3792 + 3793 + '@takumi-rs/core-darwin-x64@0.55.4': 3794 + optional: true 3795 + 3796 + '@takumi-rs/core-linux-arm64-gnu@0.55.4': 3797 + optional: true 3798 + 3799 + '@takumi-rs/core-linux-arm64-musl@0.55.4': 3800 + optional: true 3801 + 3802 + '@takumi-rs/core-linux-x64-gnu@0.55.4': 3803 + optional: true 3804 + 3805 + '@takumi-rs/core-linux-x64-musl@0.55.4': 3806 + optional: true 3807 + 3808 + '@takumi-rs/core-win32-arm64-msvc@0.55.4': 3809 + optional: true 3810 + 3811 + '@takumi-rs/core-win32-x64-msvc@0.55.4': 3812 + optional: true 3813 + 3814 + '@takumi-rs/core@0.55.4': 3815 + optionalDependencies: 3816 + '@takumi-rs/core-darwin-arm64': 0.55.4 3817 + '@takumi-rs/core-darwin-x64': 0.55.4 3818 + '@takumi-rs/core-linux-arm64-gnu': 0.55.4 3819 + '@takumi-rs/core-linux-arm64-musl': 0.55.4 3820 + '@takumi-rs/core-linux-x64-gnu': 0.55.4 3821 + '@takumi-rs/core-linux-x64-musl': 0.55.4 3822 + '@takumi-rs/core-win32-arm64-msvc': 0.55.4 3823 + '@takumi-rs/core-win32-x64-msvc': 0.55.4 3824 + 3825 + '@takumi-rs/helpers@0.55.4': {} 3826 + 3827 + '@takumi-rs/image-response@0.55.4': 3828 + dependencies: 3829 + '@takumi-rs/core': 0.55.4 3830 + '@takumi-rs/helpers': 0.55.4 3831 + '@takumi-rs/wasm': 0.55.4 3832 + 3833 + '@takumi-rs/wasm@0.55.4': {} 3834 + 3586 3835 '@texel/color@1.1.11': {} 3587 3836 3588 3837 '@tiptap/core@2.12.0(@tiptap/pm@2.12.0)': ··· 3845 4094 3846 4095 acorn@8.14.1: {} 3847 4096 4097 + acorn@8.15.0: {} 4098 + 3848 4099 ajv@6.12.6: 3849 4100 dependencies: 3850 4101 fast-deep-equal: 3.1.3 ··· 3865 4116 axobject-query@4.1.0: {} 3866 4117 3867 4118 balanced-match@1.0.2: {} 4119 + 4120 + base64-js@0.0.8: {} 3868 4121 3869 4122 bits-ui@1.8.0(svelte@5.45.8): 3870 4123 dependencies: ··· 3935 4188 get-intrinsic: 1.3.0 3936 4189 3937 4190 callsites@3.1.0: {} 4191 + 4192 + camelize@1.0.1: {} 3938 4193 3939 4194 chalk@4.1.2: 3940 4195 dependencies: ··· 3985 4240 3986 4241 concat-map@0.0.1: {} 3987 4242 4243 + confbox@0.1.8: {} 4244 + 4245 + confbox@0.2.2: {} 4246 + 3988 4247 content-disposition@1.0.0: 3989 4248 dependencies: 3990 4249 safe-buffer: 5.2.1 ··· 4014 4273 shebang-command: 2.0.0 4015 4274 which: 2.0.2 4016 4275 4276 + css-background-parser@0.1.0: {} 4277 + 4278 + css-box-shadow@1.0.0-3: {} 4279 + 4280 + css-color-keywords@1.0.0: {} 4281 + 4017 4282 css-select@5.2.2: 4018 4283 dependencies: 4019 4284 boolbase: 1.0.0 ··· 4021 4286 domhandler: 5.0.3 4022 4287 domutils: 3.2.2 4023 4288 nth-check: 2.1.1 4289 + 4290 + css-to-react-native@3.2.0: 4291 + dependencies: 4292 + camelize: 1.0.1 4293 + css-color-keywords: 1.0.0 4294 + postcss-value-parser: 4.2.0 4024 4295 4025 4296 css-what@6.2.2: {} 4026 4297 ··· 4076 4347 4077 4348 emoji-picker-element@1.28.1: {} 4078 4349 4350 + emoji-regex@10.6.0: {} 4351 + 4079 4352 encodeurl@2.0.0: {} 4080 4353 4081 4354 enhanced-resolve@5.18.1: ··· 4320 4593 transitivePeerDependencies: 4321 4594 - supports-color 4322 4595 4596 + exsolve@1.0.8: {} 4597 + 4323 4598 fast-deep-equal@3.1.3: {} 4324 4599 4325 4600 fast-glob@3.3.3: ··· 4341 4616 fdir@6.4.4(picomatch@4.0.2): 4342 4617 optionalDependencies: 4343 4618 picomatch: 4.0.2 4619 + 4620 + fflate@0.7.4: {} 4344 4621 4345 4622 file-entry-cache@8.0.0: 4346 4623 dependencies: ··· 4430 4707 dependencies: 4431 4708 function-bind: 1.1.2 4432 4709 4710 + hex-rgb@4.3.0: {} 4711 + 4433 4712 hls.js@1.6.15: {} 4434 4713 4435 4714 htmlparser2@8.0.2: ··· 4508 4787 4509 4788 kleur@4.1.5: {} 4510 4789 4790 + knitwork@1.3.0: {} 4791 + 4511 4792 known-css-properties@0.35.0: {} 4512 4793 4513 4794 leaflet@1.9.4: {} ··· 4564 4845 4565 4846 lilconfig@2.1.0: {} 4566 4847 4848 + linebreak@1.1.0: 4849 + dependencies: 4850 + base64-js: 0.0.8 4851 + unicode-trie: 2.0.0 4852 + 4567 4853 link-preview-js@4.0.0: 4568 4854 dependencies: 4569 4855 cheerio: 1.0.0-rc.11 ··· 4593 4879 magic-string@0.30.17: 4594 4880 dependencies: 4595 4881 '@jridgewell/sourcemap-codec': 1.5.0 4882 + 4883 + magic-string@0.30.21: 4884 + dependencies: 4885 + '@jridgewell/sourcemap-codec': 1.5.5 4596 4886 4597 4887 markdown-it@14.1.0: 4598 4888 dependencies: ··· 4656 4946 dependencies: 4657 4947 brace-expansion: 2.0.1 4658 4948 4949 + mlly@1.8.0: 4950 + dependencies: 4951 + acorn: 8.15.0 4952 + pathe: 2.0.3 4953 + pkg-types: 1.3.1 4954 + ufo: 1.6.2 4955 + 4659 4956 mode-watcher@1.1.0(svelte@5.45.8): 4660 4957 dependencies: 4661 4958 runed: 0.25.0(svelte@5.45.8) ··· 4715 5012 dependencies: 4716 5013 p-limit: 3.1.0 4717 5014 5015 + pako@0.2.9: {} 5016 + 4718 5017 parent-module@1.0.1: 4719 5018 dependencies: 4720 5019 callsites: 3.1.0 5020 + 5021 + parse-css-color@0.2.1: 5022 + dependencies: 5023 + color-name: 1.1.4 5024 + hex-rgb: 4.3.0 4721 5025 4722 5026 parse5-htmlparser2-tree-adapter@7.1.0: 4723 5027 dependencies: ··· 4747 5051 picomatch@4.0.2: {} 4748 5052 4749 5053 pkce-challenge@5.0.0: {} 5054 + 5055 + pkg-types@1.3.1: 5056 + dependencies: 5057 + confbox: 0.1.8 5058 + mlly: 1.8.0 5059 + pathe: 2.0.3 5060 + 5061 + pkg-types@2.3.0: 5062 + dependencies: 5063 + confbox: 0.2.2 5064 + exsolve: 1.0.8 5065 + pathe: 2.0.3 4750 5066 4751 5067 plyr@3.8.4: 4752 5068 dependencies: ··· 4781 5097 cssesc: 3.0.0 4782 5098 util-deprecate: 1.0.2 4783 5099 5100 + postcss-value-parser@4.2.0: {} 5101 + 4784 5102 postcss@8.5.3: 4785 5103 dependencies: 4786 5104 nanoid: 3.3.11 ··· 5013 5331 5014 5332 safer-buffer@2.1.2: {} 5015 5333 5334 + satori-html@0.3.2: 5335 + dependencies: 5336 + ultrahtml: 1.6.0 5337 + 5338 + satori@0.10.14: 5339 + dependencies: 5340 + '@shuding/opentype.js': 1.4.0-beta.0 5341 + css-background-parser: 0.1.0 5342 + css-box-shadow: 1.0.0-3 5343 + css-to-react-native: 3.2.0 5344 + emoji-regex: 10.6.0 5345 + escape-html: 1.0.3 5346 + linebreak: 1.1.0 5347 + parse-css-color: 0.2.1 5348 + postcss-value-parser: 4.2.0 5349 + yoga-wasm-web: 0.3.3 5350 + 5016 5351 semver@7.7.1: {} 5017 5352 5018 5353 send@1.2.0: ··· 5118 5453 5119 5454 statuses@2.0.1: {} 5120 5455 5456 + std-env@3.10.0: {} 5457 + 5121 5458 stoppable@1.1.0: {} 5459 + 5460 + string.prototype.codepointat@0.2.1: {} 5122 5461 5123 5462 strip-json-comments@3.1.1: {} 5124 5463 ··· 5218 5557 5219 5558 tapable@2.2.1: {} 5220 5559 5560 + tiny-inflate@1.0.3: {} 5561 + 5221 5562 tinyglobby@0.2.13: 5222 5563 dependencies: 5223 5564 fdir: 6.4.4(picomatch@4.0.2) ··· 5267 5608 5268 5609 uc.micro@2.1.0: {} 5269 5610 5611 + ufo@1.6.2: {} 5612 + 5270 5613 uint8arrays@3.0.0: 5271 5614 dependencies: 5272 5615 multiformats: 9.9.0 5616 + 5617 + ultrahtml@1.6.0: {} 5273 5618 5274 5619 undici@7.14.0: {} 5275 5620 ··· 5278 5623 pathe: 2.0.3 5279 5624 5280 5625 unicode-segmenter@0.14.5: {} 5626 + 5627 + unicode-trie@2.0.0: 5628 + dependencies: 5629 + pako: 0.2.9 5630 + tiny-inflate: 1.0.3 5281 5631 5282 5632 unpipe@1.0.0: {} 5283 5633 5634 + unwasm@0.5.2: 5635 + dependencies: 5636 + exsolve: 1.0.8 5637 + knitwork: 1.3.0 5638 + magic-string: 0.30.21 5639 + mlly: 1.8.0 5640 + pathe: 2.0.3 5641 + pkg-types: 2.3.0 5642 + 5284 5643 uri-js@4.4.1: 5285 5644 dependencies: 5286 5645 punycode: 2.3.1 ··· 5353 5712 yaml@1.10.2: {} 5354 5713 5355 5714 yocto-queue@0.1.0: {} 5715 + 5716 + yoga-wasm-web@0.3.3: {} 5356 5717 5357 5718 youch-core@0.3.3: 5358 5719 dependencies:
+2 -2
src/lib/cards/BaseCard/BaseCard.svelte
··· 7 7 import { getColor } from '..'; 8 8 9 9 const colors = { 10 - base: 'border-base-200 shadow-lg dark:shadow-none inset-shadow-sm inset-shadow-base-500/10 shadow-base-900/5 bg-base-50 dark:border-base-800 dark:bg-base-900 border', 10 + base: 'border-base-300 shadow-lg dark:shadow-none inset-shadow-sm inset-shadow-base-500/10 shadow-base-900/5 bg-base-50 dark:border-base-700 dark:bg-base-900 border', 11 11 accent: 12 - 'border-accent-200 shadow-lg inset-shadow-sm inset-shadow-accent-500/10 shadow-accent-900/10 bg-accent-50 dark:border-accent-900/50 dark:bg-accent-950/20 border', 12 + 'border-accent-300 shadow-lg inset-shadow-sm inset-shadow-accent-500/10 shadow-accent-900/10 bg-accent-50 dark:border-accent-900 dark:bg-accent-950/20 border', 13 13 transparent: '' 14 14 } as Record<string, string>; 15 15
+15
src/routes/[handle]/og.png/+server.ts
··· 1 + import { ImageResponse } from '@ethercorps/sveltekit-og'; 2 + 3 + export async function GET({ params }) { 4 + const handle = params.handle; 5 + const htmlString = ` 6 + <div style="display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; background-color: #101011;"> 7 + <h1 style="color: gray; font-size: 80px; margin: 0;">${handle}</h1> 8 + <p style="color: gray; font-size: 36px; margin-top: 20px;">Your Raw HTML Open Graph Image!</p> 9 + </div> 10 + `; 11 + return new ImageResponse(htmlString, { 12 + width: 1200, 13 + height: 630 14 + }); 15 + }
+5
todo.md
··· 10 10 - change general settings: 11 11 - show profile 12 12 - base, accent color 13 + - title 14 + - favicon 15 + 16 + - og images 17 + 13 18 - more cards: 14 19 - instagram 15 20 - github
+2 -1
vite.config.ts
··· 1 1 import tailwindcss from '@tailwindcss/vite'; 2 2 import { sveltekit } from '@sveltejs/kit/vite'; 3 3 import { defineConfig } from 'vite'; 4 + import { sveltekitOG } from '@ethercorps/sveltekit-og/plugin'; 4 5 5 6 export default defineConfig({ 6 - plugins: [sveltekit(), tailwindcss()], 7 + plugins: [sveltekit(), tailwindcss(), sveltekitOG()], 7 8 server: { 8 9 host: '127.0.0.1', 9 10 port: 5179