From 6eb67ed25017871b38e192dc0817f3a5f2602d60 Mon Sep 17 00:00:00 2001 From: yourfriendoss Date: Sun, 29 Jun 2025 13:24:20 +0300 Subject: [PATCH] push to the new system (or try to at least) --- .forgejo/workflows/update.yaml | 4 +- bun.lock | 224 +++++++++++++++++++++++++++++++++ bun.lockb | Bin 30530 -> 0 bytes package.json | 5 + 4 files changed, 231 insertions(+), 2 deletions(-) create mode 100644 bun.lock delete mode 100755 bun.lockb diff --git a/.forgejo/workflows/update.yaml b/.forgejo/workflows/update.yaml index b1723ed..37eb2d9 100644 --- a/.forgejo/workflows/update.yaml +++ b/.forgejo/workflows/update.yaml @@ -18,6 +18,6 @@ jobs: key: ${{ secrets.SSH_PRIVATE_KEY }} known_hosts: 'just-a-placeholder-so-we-dont-get-errors' - name: Adding Known Hosts - run: ssh-keyscan -H dedi.sad.ovh >> ~/.ssh/known_hosts + run: ssh-keyscan -H vps.sad.ovh >> ~/.ssh/known_hosts - name: Deploy with rsync - run: rsync -avz ./dist/ ${{ secrets.SSH_USER }}@dedi.sad.ovh:/var/www/sad.ovh + run: rsync -avz -e ssh ./dist/ ${{ secrets.SSH_USER }}@vps.sad.ovh:/var/www/sad.ovh diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..5b0ea3d --- /dev/null +++ b/bun.lock @@ -0,0 +1,224 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "website2", + "dependencies": { + "@zip.js/zip.js": "^2.7.52", + "ani-cursor": "^0.0.5", + "riff-file": "^1.0.3", + "sharp": "^0.34.2", + "sssg": "git+https://git.sad.ovh/sophie/sssg#e68ad369e9399d33f58678d2a3271cd631c2fe6a", + }, + "devDependencies": { + "@types/bun": "^1.1.8", + }, + "peerDependencies": { + "typescript": "^5.5.3", + }, + }, + }, + "trustedDependencies": [ + "sharp", + "esbuild", + ], + "packages": { + "@emnapi/runtime": ["@emnapi/runtime@1.4.3", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.23.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.23.1", "", { "os": "android", "cpu": "arm" }, "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.23.1", "", { "os": "android", "cpu": "arm64" }, "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.23.1", "", { "os": "android", "cpu": "x64" }, "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.23.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.23.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.23.1", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.23.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.23.1", "", { "os": "linux", "cpu": "arm" }, "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.23.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.23.1", "", { "os": "linux", "cpu": "ia32" }, "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.23.1", "", { "os": "linux", "cpu": "none" }, "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.23.1", "", { "os": "linux", "cpu": "none" }, "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.23.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.23.1", "", { "os": "linux", "cpu": "none" }, "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.23.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.23.1", "", { "os": "linux", "cpu": "x64" }, "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.23.1", "", { "os": "none", "cpu": "x64" }, "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.23.1", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.23.1", "", { "os": "openbsd", "cpu": "x64" }, "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.23.1", "", { "os": "sunos", "cpu": "x64" }, "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.23.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.23.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.23.1", "", { "os": "win32", "cpu": "x64" }, "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg=="], + + "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.2", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.1.0" }, "os": "darwin", "cpu": "arm64" }, "sha512-OfXHZPppddivUJnqyKoi5YVeHRkkNE2zUFT2gbpKxp/JZCFYEYubnMg+gOp6lWfasPrTS+KPosKqdI+ELYVDtg=="], + + "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.2", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.1.0" }, "os": "darwin", "cpu": "x64" }, "sha512-dYvWqmjU9VxqXmjEtjmvHnGqF8GrVjM2Epj9rJ6BUIXvk8slvNDJbhGFvIoXzkDhrJC2jUxNLz/GUjjvSzfw+g=="], + + "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.1.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA=="], + + "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.1.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ=="], + + "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.1.0", "", { "os": "linux", "cpu": "arm" }, "sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA=="], + + "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.1.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew=="], + + "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.1.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ=="], + + "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.1.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA=="], + + "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.1.0", "", { "os": "linux", "cpu": "x64" }, "sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q=="], + + "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.1.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w=="], + + "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.1.0", "", { "os": "linux", "cpu": "x64" }, "sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A=="], + + "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.2", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.1.0" }, "os": "linux", "cpu": "arm" }, "sha512-0DZzkvuEOqQUP9mo2kjjKNok5AmnOr1jB2XYjkaoNRwpAYMDzRmAqUIa1nRi58S2WswqSfPOWLNOr0FDT3H5RQ=="], + + "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.2", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.1.0" }, "os": "linux", "cpu": "arm64" }, "sha512-D8n8wgWmPDakc83LORcfJepdOSN6MvWNzzz2ux0MnIbOqdieRZwVYY32zxVx+IFUT8er5KPcyU3XXsn+GzG/0Q=="], + + "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.2", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.1.0" }, "os": "linux", "cpu": "s390x" }, "sha512-EGZ1xwhBI7dNISwxjChqBGELCWMGDvmxZXKjQRuqMrakhO8QoMgqCrdjnAqJq/CScxfRn+Bb7suXBElKQpPDiw=="], + + "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.2", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.1.0" }, "os": "linux", "cpu": "x64" }, "sha512-sD7J+h5nFLMMmOXYH4DD9UtSNBD05tWSSdWAcEyzqW8Cn5UxXvsHAxmxSesYUsTOBmUnjtxghKDl15EvfqLFbQ=="], + + "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.2", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.1.0" }, "os": "linux", "cpu": "arm64" }, "sha512-NEE2vQ6wcxYav1/A22OOxoSOGiKnNmDzCYFOZ949xFmrWZOVII1Bp3NqVVpvj+3UeHMFyN5eP/V5hzViQ5CZNA=="], + + "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.2", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.1.0" }, "os": "linux", "cpu": "x64" }, "sha512-DOYMrDm5E6/8bm/yQLCWyuDJwUnlevR8xtF8bs+gjZ7cyUNYXiSf/E8Kp0Ss5xasIaXSHzb888V1BE4i1hFhAA=="], + + "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.2", "", { "dependencies": { "@emnapi/runtime": "^1.4.3" }, "cpu": "none" }, "sha512-/VI4mdlJ9zkaq53MbIG6rZY+QRN3MLbR6usYlgITEzi4Rpx5S6LFKsycOQjkOGmqTNmkIdLjEvooFKwww6OpdQ=="], + + "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-cfP/r9FdS63VA5k0xiqaNaEoGxBg9k7uE+RQGzuK9fHt7jib4zAVVseR9LsE4gJcNWgT6APKMNnCcnyOtmSEUQ=="], + + "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-QLjGGvAbj0X/FXl8n1WbtQ6iVBpWU7JO94u/P2M4a8CFYsvQi4GW2mRy/JqkRx0qpBzaOdKJKw8uc930EX2AHw=="], + + "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.2", "", { "os": "win32", "cpu": "x64" }, "sha512-aUdT6zEYtDKCaxkofmmJDJYGCf0+pJg3eU9/oBuqvEeoB9dKI6ZLc/1iLJCTuJQDO4ptntAlkUmHgGjyuobZbw=="], + + "@types/bun": ["@types/bun@1.2.17", "", { "dependencies": { "bun-types": "1.2.17" } }, "sha512-l/BYs/JYt+cXA/0+wUhulYJB6a6p//GTPiJ7nV+QHa8iiId4HZmnu/3J/SowP5g0rTiERY2kfGKXEK5Ehltx4Q=="], + + "@types/mime-types": ["@types/mime-types@2.1.4", "", {}, "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w=="], + + "@types/node": ["@types/node@24.0.7", "", { "dependencies": { "undici-types": "~7.8.0" } }, "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw=="], + + "@zip.js/zip.js": ["@zip.js/zip.js@2.7.62", "", {}, "sha512-OaLvZ8j4gCkLn048ypkZu29KX30r8/OfFF2w4Jo5WXFr+J04J+lzJ5TKZBVgFXhlvSkqNFQdfnY1Q8TMTCyBVA=="], + + "ani-cursor": ["ani-cursor@0.0.5", "", { "dependencies": { "byte-data": "18.1.1", "riff-file": "^1.0.3" } }, "sha512-gGxst72lG9TOwEfbVpX9vHhzUGw+4Ee2XB6AfYq5JP+bxBtpAjgnTBepCVxYF5t1TPrWHN23nWqLTflJOA3/ag=="], + + "bun-types": ["bun-types@1.2.17", "", { "dependencies": { "@types/node": "*" } }, "sha512-ElC7ItwT3SCQwYZDYoAH+q6KT4Fxjl8DtZ6qDulUFBmXA8YB4xo+l54J9ZJN+k2pphfn9vk7kfubeSd5QfTVJQ=="], + + "byte-data": ["byte-data@18.1.1", "", { "dependencies": { "endianness": "^8.0.2", "ieee754-buffer": "^2.0.0", "utf8-buffer": "^1.0.0" } }, "sha512-Kv/B0r7adgnCcrs/y703sac2XFLdHW5kPfis1j8+Ij/hmEcWhBKf+1pNTv+vsNqXb207Uiyri8bpnogNxR/4Lg=="], + + "color": ["color@4.2.3", "", { "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" } }, "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="], + + "detect-libc": ["detect-libc@2.0.4", "", {}, "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA=="], + + "endianness": ["endianness@8.0.2", "", {}, "sha512-IU+77+jJ7lpw2qZ3NUuqBZFy3GuioNgXUdsL1L9tooDNTaw0TgOnwNuc+8Ns+haDaTifK97QLzmOANJtI/rGvw=="], + + "esbuild": ["esbuild@0.23.1", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.23.1", "@esbuild/android-arm": "0.23.1", "@esbuild/android-arm64": "0.23.1", "@esbuild/android-x64": "0.23.1", "@esbuild/darwin-arm64": "0.23.1", "@esbuild/darwin-x64": "0.23.1", "@esbuild/freebsd-arm64": "0.23.1", "@esbuild/freebsd-x64": "0.23.1", "@esbuild/linux-arm": "0.23.1", "@esbuild/linux-arm64": "0.23.1", "@esbuild/linux-ia32": "0.23.1", "@esbuild/linux-loong64": "0.23.1", "@esbuild/linux-mips64el": "0.23.1", "@esbuild/linux-ppc64": "0.23.1", "@esbuild/linux-riscv64": "0.23.1", "@esbuild/linux-s390x": "0.23.1", "@esbuild/linux-x64": "0.23.1", "@esbuild/netbsd-x64": "0.23.1", "@esbuild/openbsd-arm64": "0.23.1", "@esbuild/openbsd-x64": "0.23.1", "@esbuild/sunos-x64": "0.23.1", "@esbuild/win32-arm64": "0.23.1", "@esbuild/win32-ia32": "0.23.1", "@esbuild/win32-x64": "0.23.1" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg=="], + + "ieee754-buffer": ["ieee754-buffer@2.0.0", "", {}, "sha512-AXUAT0nMEi7h1Is8HXGXof3eejl/GabZFKSj8Ym6kVRUSwrAb52EkAXywiCQYSHGQMRn7lvfY7vhPMjVc+Kybg=="], + + "is-arrayish": ["is-arrayish@0.3.2", "", {}, "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="], + + "marked": ["marked@14.1.4", "", { "bin": { "marked": "bin/marked.js" } }, "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg=="], + + "mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], + + "mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "preact": ["preact@10.26.9", "", {}, "sha512-SSjF9vcnF27mJK1XyFMNJzFd5u3pQiATFqoaDy03XuN00u4ziveVVEGt5RKJrDR8MHE/wJo9Nnad56RLzS2RMA=="], + + "riff-file": ["riff-file@1.0.3", "", { "dependencies": { "byte-data": "^18.0.3" } }, "sha512-Vv8wwGr0BCks7VMI3Lv0houZee4DaHFjjTT0LMhMJKio2YmLncLeIVpK63ydSverngNk8XQPU3fbeP3bWgSIig=="], + + "semver": ["semver@7.7.2", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="], + + "sharp": ["sharp@0.34.2", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.4", "semver": "^7.7.2" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.2", "@img/sharp-darwin-x64": "0.34.2", "@img/sharp-libvips-darwin-arm64": "1.1.0", "@img/sharp-libvips-darwin-x64": "1.1.0", "@img/sharp-libvips-linux-arm": "1.1.0", "@img/sharp-libvips-linux-arm64": "1.1.0", "@img/sharp-libvips-linux-ppc64": "1.1.0", "@img/sharp-libvips-linux-s390x": "1.1.0", "@img/sharp-libvips-linux-x64": "1.1.0", "@img/sharp-libvips-linuxmusl-arm64": "1.1.0", "@img/sharp-libvips-linuxmusl-x64": "1.1.0", "@img/sharp-linux-arm": "0.34.2", "@img/sharp-linux-arm64": "0.34.2", "@img/sharp-linux-s390x": "0.34.2", "@img/sharp-linux-x64": "0.34.2", "@img/sharp-linuxmusl-arm64": "0.34.2", "@img/sharp-linuxmusl-x64": "0.34.2", "@img/sharp-wasm32": "0.34.2", "@img/sharp-win32-arm64": "0.34.2", "@img/sharp-win32-ia32": "0.34.2", "@img/sharp-win32-x64": "0.34.2" } }, "sha512-lszvBmB9QURERtyKT2bNmsgxXK0ShJrL/fvqlonCo7e6xBF8nT8xU6pW+PMIbLsz0RxQk3rgH9kd8UmvOzlMJg=="], + + "simple-swizzle": ["simple-swizzle@0.2.2", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "sssg": ["sssg@git+https://git.sad.ovh/sophie/sssg#e68ad369e9399d33f58678d2a3271cd631c2fe6a", { "dependencies": { "@types/mime-types": "^2.1.4", "esbuild": "^0.23.1", "marked": "^14.1.0", "mime-types": "^2.1.35", "postcss": "^8.4.41", "preact": "^10.23.2", "sharp": "^0.33.5" }, "peerDependencies": { "typescript": "^5.0.0" } }, "e68ad369e9399d33f58678d2a3271cd631c2fe6a"], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "typescript": ["typescript@5.8.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ=="], + + "undici-types": ["undici-types@7.8.0", "", {}, "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw=="], + + "utf8-buffer": ["utf8-buffer@1.0.0", "", {}, "sha512-ueuhzvWnp5JU5CiGSY4WdKbiN/PO2AZ/lpeLiz2l38qwdLy/cW40XobgyuIWucNyum0B33bVB0owjFCeGBSLqg=="], + + "sssg/sharp": ["sharp@0.33.5", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", "semver": "^7.6.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.33.5", "@img/sharp-darwin-x64": "0.33.5", "@img/sharp-libvips-darwin-arm64": "1.0.4", "@img/sharp-libvips-darwin-x64": "1.0.4", "@img/sharp-libvips-linux-arm": "1.0.5", "@img/sharp-libvips-linux-arm64": "1.0.4", "@img/sharp-libvips-linux-s390x": "1.0.4", "@img/sharp-libvips-linux-x64": "1.0.4", "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", "@img/sharp-libvips-linuxmusl-x64": "1.0.4", "@img/sharp-linux-arm": "0.33.5", "@img/sharp-linux-arm64": "0.33.5", "@img/sharp-linux-s390x": "0.33.5", "@img/sharp-linux-x64": "0.33.5", "@img/sharp-linuxmusl-arm64": "0.33.5", "@img/sharp-linuxmusl-x64": "0.33.5", "@img/sharp-wasm32": "0.33.5", "@img/sharp-win32-ia32": "0.33.5", "@img/sharp-win32-x64": "0.33.5" } }, "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw=="], + + "sssg/sharp/@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.0.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ=="], + + "sssg/sharp/@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.0.4" }, "os": "darwin", "cpu": "x64" }, "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q=="], + + "sssg/sharp/@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.0.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg=="], + + "sssg/sharp/@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.0.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ=="], + + "sssg/sharp/@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.0.5", "", { "os": "linux", "cpu": "arm" }, "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g=="], + + "sssg/sharp/@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA=="], + + "sssg/sharp/@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.0.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA=="], + + "sssg/sharp/@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw=="], + + "sssg/sharp/@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA=="], + + "sssg/sharp/@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw=="], + + "sssg/sharp/@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.0.5" }, "os": "linux", "cpu": "arm" }, "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ=="], + + "sssg/sharp/@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA=="], + + "sssg/sharp/@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.0.4" }, "os": "linux", "cpu": "s390x" }, "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q=="], + + "sssg/sharp/@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA=="], + + "sssg/sharp/@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g=="], + + "sssg/sharp/@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw=="], + + "sssg/sharp/@img/sharp-wasm32": ["@img/sharp-wasm32@0.33.5", "", { "dependencies": { "@emnapi/runtime": "^1.2.0" }, "cpu": "none" }, "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg=="], + + "sssg/sharp/@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.33.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ=="], + + "sssg/sharp/@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.33.5", "", { "os": "win32", "cpu": "x64" }, "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="], + } +} diff --git a/bun.lockb b/bun.lockb deleted file mode 100755 index 0b1fbf6c4afbc3a9a7cb53707cd2a785a3a5caee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30530 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 I|GoeJ56iWVhX4Qo diff --git a/package.json b/package.json index d201f8e..bcb5985 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,16 @@ "prod": "bun index.ts --prod", "dev": "bun index.ts --dev" }, + "trustedDependencies": [ + "esbuild", + "sharp" + ], "type": "module", "dependencies": { "@zip.js/zip.js": "^2.7.52", "ani-cursor": "^0.0.5", "riff-file": "^1.0.3", + "sharp": "^0.34.2", "sssg": "git+https://git.sad.ovh/sophie/sssg#e68ad369e9399d33f58678d2a3271cd631c2fe6a" } } \ No newline at end of file