SlopAI homepage source
0
fork

Configure Feed

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

Initial commit (by create-cloudflare CLI)

Details:
C3 = create-cloudflare@2.66.1
project name = slopai
package manager = pnpm@10.33.0
wrangler = wrangler@4.79.0
git = 2.53.0

Fly 27b88e3a

+1109
+167
.gitignore
··· 1 + # Logs 2 + 3 + logs 4 + _.log 5 + npm-debug.log_ 6 + yarn-debug.log* 7 + yarn-error.log* 8 + lerna-debug.log* 9 + .pnpm-debug.log* 10 + 11 + # Diagnostic reports (https://nodejs.org/api/report.html) 12 + 13 + report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json 14 + 15 + # Runtime data 16 + 17 + pids 18 + _.pid 19 + _.seed 20 + \*.pid.lock 21 + 22 + # Directory for instrumented libs generated by jscoverage/JSCover 23 + 24 + lib-cov 25 + 26 + # Coverage directory used by tools like istanbul 27 + 28 + coverage 29 + \*.lcov 30 + 31 + # nyc test coverage 32 + 33 + .nyc_output 34 + 35 + # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 36 + 37 + .grunt 38 + 39 + # Bower dependency directory (https://bower.io/) 40 + 41 + bower_components 42 + 43 + # node-waf configuration 44 + 45 + .lock-wscript 46 + 47 + # Compiled binary addons (https://nodejs.org/api/addons.html) 48 + 49 + build/Release 50 + 51 + # Dependency directories 52 + 53 + node_modules/ 54 + jspm_packages/ 55 + 56 + # Snowpack dependency directory (https://snowpack.dev/) 57 + 58 + web_modules/ 59 + 60 + # TypeScript cache 61 + 62 + \*.tsbuildinfo 63 + 64 + # Optional npm cache directory 65 + 66 + .npm 67 + 68 + # Optional eslint cache 69 + 70 + .eslintcache 71 + 72 + # Optional stylelint cache 73 + 74 + .stylelintcache 75 + 76 + # Microbundle cache 77 + 78 + .rpt2_cache/ 79 + .rts2_cache_cjs/ 80 + .rts2_cache_es/ 81 + .rts2_cache_umd/ 82 + 83 + # Optional REPL history 84 + 85 + .node_repl_history 86 + 87 + # Output of 'npm pack' 88 + 89 + \*.tgz 90 + 91 + # Yarn Integrity file 92 + 93 + .yarn-integrity 94 + 95 + # parcel-bundler cache (https://parceljs.org/) 96 + 97 + .cache 98 + .parcel-cache 99 + 100 + # Next.js build output 101 + 102 + .next 103 + out 104 + 105 + # Nuxt.js build / generate output 106 + 107 + .nuxt 108 + dist 109 + 110 + # Gatsby files 111 + 112 + .cache/ 113 + 114 + # Comment in the public line in if your project uses Gatsby and not Next.js 115 + 116 + # https://nextjs.org/blog/next-9-1#public-directory-support 117 + 118 + # public 119 + 120 + # vuepress build output 121 + 122 + .vuepress/dist 123 + 124 + # vuepress v2.x temp and cache directory 125 + 126 + .temp 127 + .cache 128 + 129 + # Docusaurus cache and generated files 130 + 131 + .docusaurus 132 + 133 + # Serverless directories 134 + 135 + .serverless/ 136 + 137 + # FuseBox cache 138 + 139 + .fusebox/ 140 + 141 + # DynamoDB Local files 142 + 143 + .dynamodb/ 144 + 145 + # TernJS port file 146 + 147 + .tern-port 148 + 149 + # Stores VSCode versions used for testing VSCode extensions 150 + 151 + .vscode-test 152 + 153 + # yarn v2 154 + 155 + .yarn/cache 156 + .yarn/unplugged 157 + .yarn/build-state.yml 158 + .yarn/install-state.gz 159 + .pnp.\* 160 + 161 + # wrangler project 162 + 163 + .dev.vars* 164 + !.dev.vars.example 165 + .env* 166 + !.env.example 167 + .wrangler/
+5
.vscode/settings.json
··· 1 + { 2 + "files.associations": { 3 + "wrangler.json": "jsonc" 4 + } 5 + }
+13
package.json
··· 1 + { 2 + "name": "slopai", 3 + "version": "0.0.0", 4 + "private": true, 5 + "scripts": { 6 + "deploy": "wrangler deploy", 7 + "dev": "wrangler dev", 8 + "start": "wrangler dev" 9 + }, 10 + "devDependencies": { 11 + "wrangler": "^4.79.0" 12 + } 13 + }
+869
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + devDependencies: 11 + wrangler: 12 + specifier: ^4.79.0 13 + version: 4.79.0 14 + 15 + packages: 16 + 17 + '@cloudflare/kv-asset-handler@0.4.2': 18 + resolution: {integrity: sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==} 19 + engines: {node: '>=18.0.0'} 20 + 21 + '@cloudflare/unenv-preset@2.16.0': 22 + resolution: {integrity: sha512-8ovsRpwzPoEqPUzoErAYVv8l3FMZNeBVQfJTvtzP4AgLSRGZISRfuChFxHWUQd3n6cnrwkuTGxT+2cGo8EsyYg==} 23 + peerDependencies: 24 + unenv: 2.0.0-rc.24 25 + workerd: 1.20260301.1 || ~1.20260302.1 || ~1.20260303.1 || ~1.20260304.1 || >1.20260305.0 <2.0.0-0 26 + peerDependenciesMeta: 27 + workerd: 28 + optional: true 29 + 30 + '@cloudflare/workerd-darwin-64@1.20260329.1': 31 + resolution: {integrity: sha512-oyDXYlPBuGXKkZ85+M3jFz0/qYmvA4AEURN8USIGPDCR5q+HFSRwywSd9neTx3Wi7jhey2wuYaEpD3fEFWyWUA==} 32 + engines: {node: '>=16'} 33 + cpu: [x64] 34 + os: [darwin] 35 + 36 + '@cloudflare/workerd-darwin-arm64@1.20260329.1': 37 + resolution: {integrity: sha512-++ZxVa3ovzYeDLEG6zMqql9gzZAG8vak6ZSBQgprGKZp7akr+GKTpw9f3RrMP552NSi3gTisroLobrrkPBtYLQ==} 38 + engines: {node: '>=16'} 39 + cpu: [arm64] 40 + os: [darwin] 41 + 42 + '@cloudflare/workerd-linux-64@1.20260329.1': 43 + resolution: {integrity: sha512-kkeywAgIHwbqHkVILqbj/YkfbrA6ARbmutjiYzZA2MwMSfNXlw6/kedAKOY8YwcymZIgepx3YTIPnBP50pOotw==} 44 + engines: {node: '>=16'} 45 + cpu: [x64] 46 + os: [linux] 47 + 48 + '@cloudflare/workerd-linux-arm64@1.20260329.1': 49 + resolution: {integrity: sha512-eYBN20+B7XOUSWEe0mlqkMUbfLoIKjKZnpqQiSxnLbL72JKY0D/KlfN/b7RVGLpewB7i8rTrwTNr0szCKnZzSQ==} 50 + engines: {node: '>=16'} 51 + cpu: [arm64] 52 + os: [linux] 53 + 54 + '@cloudflare/workerd-windows-64@1.20260329.1': 55 + resolution: {integrity: sha512-5R+/oxrDhS9nL3oA3ZWtD6ndMOqm7RfKknDNxLcmYW5DkUu7UH3J/s1t/Dz66iFePzr5BJmE7/8gbmve6TjtZQ==} 56 + engines: {node: '>=16'} 57 + cpu: [x64] 58 + os: [win32] 59 + 60 + '@cspotcode/source-map-support@0.8.1': 61 + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 62 + engines: {node: '>=12'} 63 + 64 + '@emnapi/runtime@1.9.1': 65 + resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} 66 + 67 + '@esbuild/aix-ppc64@0.27.3': 68 + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} 69 + engines: {node: '>=18'} 70 + cpu: [ppc64] 71 + os: [aix] 72 + 73 + '@esbuild/android-arm64@0.27.3': 74 + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} 75 + engines: {node: '>=18'} 76 + cpu: [arm64] 77 + os: [android] 78 + 79 + '@esbuild/android-arm@0.27.3': 80 + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} 81 + engines: {node: '>=18'} 82 + cpu: [arm] 83 + os: [android] 84 + 85 + '@esbuild/android-x64@0.27.3': 86 + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} 87 + engines: {node: '>=18'} 88 + cpu: [x64] 89 + os: [android] 90 + 91 + '@esbuild/darwin-arm64@0.27.3': 92 + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} 93 + engines: {node: '>=18'} 94 + cpu: [arm64] 95 + os: [darwin] 96 + 97 + '@esbuild/darwin-x64@0.27.3': 98 + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} 99 + engines: {node: '>=18'} 100 + cpu: [x64] 101 + os: [darwin] 102 + 103 + '@esbuild/freebsd-arm64@0.27.3': 104 + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} 105 + engines: {node: '>=18'} 106 + cpu: [arm64] 107 + os: [freebsd] 108 + 109 + '@esbuild/freebsd-x64@0.27.3': 110 + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} 111 + engines: {node: '>=18'} 112 + cpu: [x64] 113 + os: [freebsd] 114 + 115 + '@esbuild/linux-arm64@0.27.3': 116 + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} 117 + engines: {node: '>=18'} 118 + cpu: [arm64] 119 + os: [linux] 120 + 121 + '@esbuild/linux-arm@0.27.3': 122 + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} 123 + engines: {node: '>=18'} 124 + cpu: [arm] 125 + os: [linux] 126 + 127 + '@esbuild/linux-ia32@0.27.3': 128 + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} 129 + engines: {node: '>=18'} 130 + cpu: [ia32] 131 + os: [linux] 132 + 133 + '@esbuild/linux-loong64@0.27.3': 134 + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} 135 + engines: {node: '>=18'} 136 + cpu: [loong64] 137 + os: [linux] 138 + 139 + '@esbuild/linux-mips64el@0.27.3': 140 + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} 141 + engines: {node: '>=18'} 142 + cpu: [mips64el] 143 + os: [linux] 144 + 145 + '@esbuild/linux-ppc64@0.27.3': 146 + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} 147 + engines: {node: '>=18'} 148 + cpu: [ppc64] 149 + os: [linux] 150 + 151 + '@esbuild/linux-riscv64@0.27.3': 152 + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} 153 + engines: {node: '>=18'} 154 + cpu: [riscv64] 155 + os: [linux] 156 + 157 + '@esbuild/linux-s390x@0.27.3': 158 + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} 159 + engines: {node: '>=18'} 160 + cpu: [s390x] 161 + os: [linux] 162 + 163 + '@esbuild/linux-x64@0.27.3': 164 + resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} 165 + engines: {node: '>=18'} 166 + cpu: [x64] 167 + os: [linux] 168 + 169 + '@esbuild/netbsd-arm64@0.27.3': 170 + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} 171 + engines: {node: '>=18'} 172 + cpu: [arm64] 173 + os: [netbsd] 174 + 175 + '@esbuild/netbsd-x64@0.27.3': 176 + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} 177 + engines: {node: '>=18'} 178 + cpu: [x64] 179 + os: [netbsd] 180 + 181 + '@esbuild/openbsd-arm64@0.27.3': 182 + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} 183 + engines: {node: '>=18'} 184 + cpu: [arm64] 185 + os: [openbsd] 186 + 187 + '@esbuild/openbsd-x64@0.27.3': 188 + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} 189 + engines: {node: '>=18'} 190 + cpu: [x64] 191 + os: [openbsd] 192 + 193 + '@esbuild/openharmony-arm64@0.27.3': 194 + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} 195 + engines: {node: '>=18'} 196 + cpu: [arm64] 197 + os: [openharmony] 198 + 199 + '@esbuild/sunos-x64@0.27.3': 200 + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} 201 + engines: {node: '>=18'} 202 + cpu: [x64] 203 + os: [sunos] 204 + 205 + '@esbuild/win32-arm64@0.27.3': 206 + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} 207 + engines: {node: '>=18'} 208 + cpu: [arm64] 209 + os: [win32] 210 + 211 + '@esbuild/win32-ia32@0.27.3': 212 + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} 213 + engines: {node: '>=18'} 214 + cpu: [ia32] 215 + os: [win32] 216 + 217 + '@esbuild/win32-x64@0.27.3': 218 + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} 219 + engines: {node: '>=18'} 220 + cpu: [x64] 221 + os: [win32] 222 + 223 + '@img/colour@1.1.0': 224 + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} 225 + engines: {node: '>=18'} 226 + 227 + '@img/sharp-darwin-arm64@0.34.5': 228 + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} 229 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 230 + cpu: [arm64] 231 + os: [darwin] 232 + 233 + '@img/sharp-darwin-x64@0.34.5': 234 + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} 235 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 236 + cpu: [x64] 237 + os: [darwin] 238 + 239 + '@img/sharp-libvips-darwin-arm64@1.2.4': 240 + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} 241 + cpu: [arm64] 242 + os: [darwin] 243 + 244 + '@img/sharp-libvips-darwin-x64@1.2.4': 245 + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} 246 + cpu: [x64] 247 + os: [darwin] 248 + 249 + '@img/sharp-libvips-linux-arm64@1.2.4': 250 + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} 251 + cpu: [arm64] 252 + os: [linux] 253 + libc: [glibc] 254 + 255 + '@img/sharp-libvips-linux-arm@1.2.4': 256 + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} 257 + cpu: [arm] 258 + os: [linux] 259 + libc: [glibc] 260 + 261 + '@img/sharp-libvips-linux-ppc64@1.2.4': 262 + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} 263 + cpu: [ppc64] 264 + os: [linux] 265 + libc: [glibc] 266 + 267 + '@img/sharp-libvips-linux-riscv64@1.2.4': 268 + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} 269 + cpu: [riscv64] 270 + os: [linux] 271 + libc: [glibc] 272 + 273 + '@img/sharp-libvips-linux-s390x@1.2.4': 274 + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} 275 + cpu: [s390x] 276 + os: [linux] 277 + libc: [glibc] 278 + 279 + '@img/sharp-libvips-linux-x64@1.2.4': 280 + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} 281 + cpu: [x64] 282 + os: [linux] 283 + libc: [glibc] 284 + 285 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 286 + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} 287 + cpu: [arm64] 288 + os: [linux] 289 + libc: [musl] 290 + 291 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 292 + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} 293 + cpu: [x64] 294 + os: [linux] 295 + libc: [musl] 296 + 297 + '@img/sharp-linux-arm64@0.34.5': 298 + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} 299 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 300 + cpu: [arm64] 301 + os: [linux] 302 + libc: [glibc] 303 + 304 + '@img/sharp-linux-arm@0.34.5': 305 + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} 306 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 307 + cpu: [arm] 308 + os: [linux] 309 + libc: [glibc] 310 + 311 + '@img/sharp-linux-ppc64@0.34.5': 312 + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} 313 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 314 + cpu: [ppc64] 315 + os: [linux] 316 + libc: [glibc] 317 + 318 + '@img/sharp-linux-riscv64@0.34.5': 319 + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} 320 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 321 + cpu: [riscv64] 322 + os: [linux] 323 + libc: [glibc] 324 + 325 + '@img/sharp-linux-s390x@0.34.5': 326 + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} 327 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 328 + cpu: [s390x] 329 + os: [linux] 330 + libc: [glibc] 331 + 332 + '@img/sharp-linux-x64@0.34.5': 333 + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} 334 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 335 + cpu: [x64] 336 + os: [linux] 337 + libc: [glibc] 338 + 339 + '@img/sharp-linuxmusl-arm64@0.34.5': 340 + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} 341 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 342 + cpu: [arm64] 343 + os: [linux] 344 + libc: [musl] 345 + 346 + '@img/sharp-linuxmusl-x64@0.34.5': 347 + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} 348 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 349 + cpu: [x64] 350 + os: [linux] 351 + libc: [musl] 352 + 353 + '@img/sharp-wasm32@0.34.5': 354 + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} 355 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 356 + cpu: [wasm32] 357 + 358 + '@img/sharp-win32-arm64@0.34.5': 359 + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} 360 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 361 + cpu: [arm64] 362 + os: [win32] 363 + 364 + '@img/sharp-win32-ia32@0.34.5': 365 + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} 366 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 367 + cpu: [ia32] 368 + os: [win32] 369 + 370 + '@img/sharp-win32-x64@0.34.5': 371 + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} 372 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 373 + cpu: [x64] 374 + os: [win32] 375 + 376 + '@jridgewell/resolve-uri@3.1.2': 377 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 378 + engines: {node: '>=6.0.0'} 379 + 380 + '@jridgewell/sourcemap-codec@1.5.5': 381 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 382 + 383 + '@jridgewell/trace-mapping@0.3.9': 384 + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 385 + 386 + '@poppinss/colors@4.1.6': 387 + resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==} 388 + 389 + '@poppinss/dumper@0.6.5': 390 + resolution: {integrity: sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==} 391 + 392 + '@poppinss/exception@1.2.3': 393 + resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} 394 + 395 + '@sindresorhus/is@7.2.0': 396 + resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==} 397 + engines: {node: '>=18'} 398 + 399 + '@speed-highlight/core@1.2.15': 400 + resolution: {integrity: sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==} 401 + 402 + blake3-wasm@2.1.5: 403 + resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} 404 + 405 + cookie@1.1.1: 406 + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} 407 + engines: {node: '>=18'} 408 + 409 + detect-libc@2.1.2: 410 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 411 + engines: {node: '>=8'} 412 + 413 + error-stack-parser-es@1.0.5: 414 + resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} 415 + 416 + esbuild@0.27.3: 417 + resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} 418 + engines: {node: '>=18'} 419 + hasBin: true 420 + 421 + fsevents@2.3.3: 422 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 423 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 424 + os: [darwin] 425 + 426 + kleur@4.1.5: 427 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 428 + engines: {node: '>=6'} 429 + 430 + miniflare@4.20260329.0: 431 + resolution: {integrity: sha512-+G+1YFVeuEpw/gZZmUHQR7IfzJV+DDGvnSl0yXzhgvHh8Nbr8Go5uiWIwl17EyZ1Uors3FKUMDUyU6+ejeKZOw==} 432 + engines: {node: '>=18.0.0'} 433 + hasBin: true 434 + 435 + path-to-regexp@6.3.0: 436 + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} 437 + 438 + pathe@2.0.3: 439 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 440 + 441 + semver@7.7.4: 442 + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} 443 + engines: {node: '>=10'} 444 + hasBin: true 445 + 446 + sharp@0.34.5: 447 + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} 448 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 449 + 450 + supports-color@10.2.2: 451 + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} 452 + engines: {node: '>=18'} 453 + 454 + tslib@2.8.1: 455 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 456 + 457 + undici@7.24.4: 458 + resolution: {integrity: sha512-BM/JzwwaRXxrLdElV2Uo6cTLEjhSb3WXboncJamZ15NgUURmvlXvxa6xkwIOILIjPNo9i8ku136ZvWV0Uly8+w==} 459 + engines: {node: '>=20.18.1'} 460 + 461 + unenv@2.0.0-rc.24: 462 + resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} 463 + 464 + workerd@1.20260329.1: 465 + resolution: {integrity: sha512-+ifMv3uBuD33ee7pan5n8+sgVxm2u5HnbgfXzHKwMNTKw86znqBJSnJoBqtP88+2T5U2Lu11xXUt+khPYioXwQ==} 466 + engines: {node: '>=16'} 467 + hasBin: true 468 + 469 + wrangler@4.79.0: 470 + resolution: {integrity: sha512-NMinIdB1pXIqdk+NLw4+RjzB7K5z4+lWMxhTxFTfZomwJu3Pm6N+kZ+a66D3nI7w0oCjsdv/umrZVmSHCBp2cg==} 471 + engines: {node: '>=20.3.0'} 472 + hasBin: true 473 + peerDependencies: 474 + '@cloudflare/workers-types': ^4.20260329.1 475 + peerDependenciesMeta: 476 + '@cloudflare/workers-types': 477 + optional: true 478 + 479 + ws@8.18.0: 480 + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} 481 + engines: {node: '>=10.0.0'} 482 + peerDependencies: 483 + bufferutil: ^4.0.1 484 + utf-8-validate: '>=5.0.2' 485 + peerDependenciesMeta: 486 + bufferutil: 487 + optional: true 488 + utf-8-validate: 489 + optional: true 490 + 491 + youch-core@0.3.3: 492 + resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} 493 + 494 + youch@4.1.0-beta.10: 495 + resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==} 496 + 497 + snapshots: 498 + 499 + '@cloudflare/kv-asset-handler@0.4.2': {} 500 + 501 + '@cloudflare/unenv-preset@2.16.0(unenv@2.0.0-rc.24)(workerd@1.20260329.1)': 502 + dependencies: 503 + unenv: 2.0.0-rc.24 504 + optionalDependencies: 505 + workerd: 1.20260329.1 506 + 507 + '@cloudflare/workerd-darwin-64@1.20260329.1': 508 + optional: true 509 + 510 + '@cloudflare/workerd-darwin-arm64@1.20260329.1': 511 + optional: true 512 + 513 + '@cloudflare/workerd-linux-64@1.20260329.1': 514 + optional: true 515 + 516 + '@cloudflare/workerd-linux-arm64@1.20260329.1': 517 + optional: true 518 + 519 + '@cloudflare/workerd-windows-64@1.20260329.1': 520 + optional: true 521 + 522 + '@cspotcode/source-map-support@0.8.1': 523 + dependencies: 524 + '@jridgewell/trace-mapping': 0.3.9 525 + 526 + '@emnapi/runtime@1.9.1': 527 + dependencies: 528 + tslib: 2.8.1 529 + optional: true 530 + 531 + '@esbuild/aix-ppc64@0.27.3': 532 + optional: true 533 + 534 + '@esbuild/android-arm64@0.27.3': 535 + optional: true 536 + 537 + '@esbuild/android-arm@0.27.3': 538 + optional: true 539 + 540 + '@esbuild/android-x64@0.27.3': 541 + optional: true 542 + 543 + '@esbuild/darwin-arm64@0.27.3': 544 + optional: true 545 + 546 + '@esbuild/darwin-x64@0.27.3': 547 + optional: true 548 + 549 + '@esbuild/freebsd-arm64@0.27.3': 550 + optional: true 551 + 552 + '@esbuild/freebsd-x64@0.27.3': 553 + optional: true 554 + 555 + '@esbuild/linux-arm64@0.27.3': 556 + optional: true 557 + 558 + '@esbuild/linux-arm@0.27.3': 559 + optional: true 560 + 561 + '@esbuild/linux-ia32@0.27.3': 562 + optional: true 563 + 564 + '@esbuild/linux-loong64@0.27.3': 565 + optional: true 566 + 567 + '@esbuild/linux-mips64el@0.27.3': 568 + optional: true 569 + 570 + '@esbuild/linux-ppc64@0.27.3': 571 + optional: true 572 + 573 + '@esbuild/linux-riscv64@0.27.3': 574 + optional: true 575 + 576 + '@esbuild/linux-s390x@0.27.3': 577 + optional: true 578 + 579 + '@esbuild/linux-x64@0.27.3': 580 + optional: true 581 + 582 + '@esbuild/netbsd-arm64@0.27.3': 583 + optional: true 584 + 585 + '@esbuild/netbsd-x64@0.27.3': 586 + optional: true 587 + 588 + '@esbuild/openbsd-arm64@0.27.3': 589 + optional: true 590 + 591 + '@esbuild/openbsd-x64@0.27.3': 592 + optional: true 593 + 594 + '@esbuild/openharmony-arm64@0.27.3': 595 + optional: true 596 + 597 + '@esbuild/sunos-x64@0.27.3': 598 + optional: true 599 + 600 + '@esbuild/win32-arm64@0.27.3': 601 + optional: true 602 + 603 + '@esbuild/win32-ia32@0.27.3': 604 + optional: true 605 + 606 + '@esbuild/win32-x64@0.27.3': 607 + optional: true 608 + 609 + '@img/colour@1.1.0': {} 610 + 611 + '@img/sharp-darwin-arm64@0.34.5': 612 + optionalDependencies: 613 + '@img/sharp-libvips-darwin-arm64': 1.2.4 614 + optional: true 615 + 616 + '@img/sharp-darwin-x64@0.34.5': 617 + optionalDependencies: 618 + '@img/sharp-libvips-darwin-x64': 1.2.4 619 + optional: true 620 + 621 + '@img/sharp-libvips-darwin-arm64@1.2.4': 622 + optional: true 623 + 624 + '@img/sharp-libvips-darwin-x64@1.2.4': 625 + optional: true 626 + 627 + '@img/sharp-libvips-linux-arm64@1.2.4': 628 + optional: true 629 + 630 + '@img/sharp-libvips-linux-arm@1.2.4': 631 + optional: true 632 + 633 + '@img/sharp-libvips-linux-ppc64@1.2.4': 634 + optional: true 635 + 636 + '@img/sharp-libvips-linux-riscv64@1.2.4': 637 + optional: true 638 + 639 + '@img/sharp-libvips-linux-s390x@1.2.4': 640 + optional: true 641 + 642 + '@img/sharp-libvips-linux-x64@1.2.4': 643 + optional: true 644 + 645 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 646 + optional: true 647 + 648 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 649 + optional: true 650 + 651 + '@img/sharp-linux-arm64@0.34.5': 652 + optionalDependencies: 653 + '@img/sharp-libvips-linux-arm64': 1.2.4 654 + optional: true 655 + 656 + '@img/sharp-linux-arm@0.34.5': 657 + optionalDependencies: 658 + '@img/sharp-libvips-linux-arm': 1.2.4 659 + optional: true 660 + 661 + '@img/sharp-linux-ppc64@0.34.5': 662 + optionalDependencies: 663 + '@img/sharp-libvips-linux-ppc64': 1.2.4 664 + optional: true 665 + 666 + '@img/sharp-linux-riscv64@0.34.5': 667 + optionalDependencies: 668 + '@img/sharp-libvips-linux-riscv64': 1.2.4 669 + optional: true 670 + 671 + '@img/sharp-linux-s390x@0.34.5': 672 + optionalDependencies: 673 + '@img/sharp-libvips-linux-s390x': 1.2.4 674 + optional: true 675 + 676 + '@img/sharp-linux-x64@0.34.5': 677 + optionalDependencies: 678 + '@img/sharp-libvips-linux-x64': 1.2.4 679 + optional: true 680 + 681 + '@img/sharp-linuxmusl-arm64@0.34.5': 682 + optionalDependencies: 683 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 684 + optional: true 685 + 686 + '@img/sharp-linuxmusl-x64@0.34.5': 687 + optionalDependencies: 688 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 689 + optional: true 690 + 691 + '@img/sharp-wasm32@0.34.5': 692 + dependencies: 693 + '@emnapi/runtime': 1.9.1 694 + optional: true 695 + 696 + '@img/sharp-win32-arm64@0.34.5': 697 + optional: true 698 + 699 + '@img/sharp-win32-ia32@0.34.5': 700 + optional: true 701 + 702 + '@img/sharp-win32-x64@0.34.5': 703 + optional: true 704 + 705 + '@jridgewell/resolve-uri@3.1.2': {} 706 + 707 + '@jridgewell/sourcemap-codec@1.5.5': {} 708 + 709 + '@jridgewell/trace-mapping@0.3.9': 710 + dependencies: 711 + '@jridgewell/resolve-uri': 3.1.2 712 + '@jridgewell/sourcemap-codec': 1.5.5 713 + 714 + '@poppinss/colors@4.1.6': 715 + dependencies: 716 + kleur: 4.1.5 717 + 718 + '@poppinss/dumper@0.6.5': 719 + dependencies: 720 + '@poppinss/colors': 4.1.6 721 + '@sindresorhus/is': 7.2.0 722 + supports-color: 10.2.2 723 + 724 + '@poppinss/exception@1.2.3': {} 725 + 726 + '@sindresorhus/is@7.2.0': {} 727 + 728 + '@speed-highlight/core@1.2.15': {} 729 + 730 + blake3-wasm@2.1.5: {} 731 + 732 + cookie@1.1.1: {} 733 + 734 + detect-libc@2.1.2: {} 735 + 736 + error-stack-parser-es@1.0.5: {} 737 + 738 + esbuild@0.27.3: 739 + optionalDependencies: 740 + '@esbuild/aix-ppc64': 0.27.3 741 + '@esbuild/android-arm': 0.27.3 742 + '@esbuild/android-arm64': 0.27.3 743 + '@esbuild/android-x64': 0.27.3 744 + '@esbuild/darwin-arm64': 0.27.3 745 + '@esbuild/darwin-x64': 0.27.3 746 + '@esbuild/freebsd-arm64': 0.27.3 747 + '@esbuild/freebsd-x64': 0.27.3 748 + '@esbuild/linux-arm': 0.27.3 749 + '@esbuild/linux-arm64': 0.27.3 750 + '@esbuild/linux-ia32': 0.27.3 751 + '@esbuild/linux-loong64': 0.27.3 752 + '@esbuild/linux-mips64el': 0.27.3 753 + '@esbuild/linux-ppc64': 0.27.3 754 + '@esbuild/linux-riscv64': 0.27.3 755 + '@esbuild/linux-s390x': 0.27.3 756 + '@esbuild/linux-x64': 0.27.3 757 + '@esbuild/netbsd-arm64': 0.27.3 758 + '@esbuild/netbsd-x64': 0.27.3 759 + '@esbuild/openbsd-arm64': 0.27.3 760 + '@esbuild/openbsd-x64': 0.27.3 761 + '@esbuild/openharmony-arm64': 0.27.3 762 + '@esbuild/sunos-x64': 0.27.3 763 + '@esbuild/win32-arm64': 0.27.3 764 + '@esbuild/win32-ia32': 0.27.3 765 + '@esbuild/win32-x64': 0.27.3 766 + 767 + fsevents@2.3.3: 768 + optional: true 769 + 770 + kleur@4.1.5: {} 771 + 772 + miniflare@4.20260329.0: 773 + dependencies: 774 + '@cspotcode/source-map-support': 0.8.1 775 + sharp: 0.34.5 776 + undici: 7.24.4 777 + workerd: 1.20260329.1 778 + ws: 8.18.0 779 + youch: 4.1.0-beta.10 780 + transitivePeerDependencies: 781 + - bufferutil 782 + - utf-8-validate 783 + 784 + path-to-regexp@6.3.0: {} 785 + 786 + pathe@2.0.3: {} 787 + 788 + semver@7.7.4: {} 789 + 790 + sharp@0.34.5: 791 + dependencies: 792 + '@img/colour': 1.1.0 793 + detect-libc: 2.1.2 794 + semver: 7.7.4 795 + optionalDependencies: 796 + '@img/sharp-darwin-arm64': 0.34.5 797 + '@img/sharp-darwin-x64': 0.34.5 798 + '@img/sharp-libvips-darwin-arm64': 1.2.4 799 + '@img/sharp-libvips-darwin-x64': 1.2.4 800 + '@img/sharp-libvips-linux-arm': 1.2.4 801 + '@img/sharp-libvips-linux-arm64': 1.2.4 802 + '@img/sharp-libvips-linux-ppc64': 1.2.4 803 + '@img/sharp-libvips-linux-riscv64': 1.2.4 804 + '@img/sharp-libvips-linux-s390x': 1.2.4 805 + '@img/sharp-libvips-linux-x64': 1.2.4 806 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 807 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 808 + '@img/sharp-linux-arm': 0.34.5 809 + '@img/sharp-linux-arm64': 0.34.5 810 + '@img/sharp-linux-ppc64': 0.34.5 811 + '@img/sharp-linux-riscv64': 0.34.5 812 + '@img/sharp-linux-s390x': 0.34.5 813 + '@img/sharp-linux-x64': 0.34.5 814 + '@img/sharp-linuxmusl-arm64': 0.34.5 815 + '@img/sharp-linuxmusl-x64': 0.34.5 816 + '@img/sharp-wasm32': 0.34.5 817 + '@img/sharp-win32-arm64': 0.34.5 818 + '@img/sharp-win32-ia32': 0.34.5 819 + '@img/sharp-win32-x64': 0.34.5 820 + 821 + supports-color@10.2.2: {} 822 + 823 + tslib@2.8.1: 824 + optional: true 825 + 826 + undici@7.24.4: {} 827 + 828 + unenv@2.0.0-rc.24: 829 + dependencies: 830 + pathe: 2.0.3 831 + 832 + workerd@1.20260329.1: 833 + optionalDependencies: 834 + '@cloudflare/workerd-darwin-64': 1.20260329.1 835 + '@cloudflare/workerd-darwin-arm64': 1.20260329.1 836 + '@cloudflare/workerd-linux-64': 1.20260329.1 837 + '@cloudflare/workerd-linux-arm64': 1.20260329.1 838 + '@cloudflare/workerd-windows-64': 1.20260329.1 839 + 840 + wrangler@4.79.0: 841 + dependencies: 842 + '@cloudflare/kv-asset-handler': 0.4.2 843 + '@cloudflare/unenv-preset': 2.16.0(unenv@2.0.0-rc.24)(workerd@1.20260329.1) 844 + blake3-wasm: 2.1.5 845 + esbuild: 0.27.3 846 + miniflare: 4.20260329.0 847 + path-to-regexp: 6.3.0 848 + unenv: 2.0.0-rc.24 849 + workerd: 1.20260329.1 850 + optionalDependencies: 851 + fsevents: 2.3.3 852 + transitivePeerDependencies: 853 + - bufferutil 854 + - utf-8-validate 855 + 856 + ws@8.18.0: {} 857 + 858 + youch-core@0.3.3: 859 + dependencies: 860 + '@poppinss/exception': 1.2.3 861 + error-stack-parser-es: 1.0.5 862 + 863 + youch@4.1.0-beta.10: 864 + dependencies: 865 + '@poppinss/colors': 4.1.6 866 + '@poppinss/dumper': 0.6.5 867 + '@speed-highlight/core': 1.2.15 868 + cookie: 1.1.1 869 + youch-core: 0.3.3
+12
public/index.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="UTF-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 + <title>Hello, World!</title> 7 + </head> 8 + <body> 9 + <h1 id="heading">Hello, World!</h1> 10 + <p>This page comes from a static asset stored at `public/index.html` as configured in `wrangler.jsonc`.</p> 11 + </body> 12 + </html>
+43
wrangler.jsonc
··· 1 + /** 2 + * For more details on how to configure Wrangler, refer to: 3 + * https://developers.cloudflare.com/workers/wrangler/configuration/ 4 + */ 5 + { 6 + "$schema": "node_modules/wrangler/config-schema.json", 7 + "name": "slopai", 8 + "compatibility_date": "2025-09-27", 9 + "assets": { 10 + // The path to the directory containing the `index.html` file to be served at `/` 11 + "directory": "./public" 12 + }, 13 + "observability": { 14 + "enabled": true 15 + }, 16 + "upload_source_maps": true, 17 + "compatibility_flags": [ 18 + "nodejs_compat" 19 + ] 20 + /** 21 + * Smart Placement 22 + * https://developers.cloudflare.com/workers/configuration/smart-placement/#smart-placement 23 + */ 24 + // "placement": { "mode": "smart" } 25 + /** 26 + * Bindings 27 + * Bindings allow your Worker to interact with resources on the Cloudflare Developer Platform, including 28 + * databases, object storage, AI inference, real-time communication and more. 29 + * https://developers.cloudflare.com/workers/runtime-apis/bindings/ 30 + */ 31 + /** 32 + * Environment Variables 33 + * https://developers.cloudflare.com/workers/wrangler/configuration/#environment-variables 34 + * Note: Use secrets to store sensitive data. 35 + * https://developers.cloudflare.com/workers/configuration/secrets/ 36 + */ 37 + // "vars": { "MY_VARIABLE": "production_value" } 38 + /** 39 + * Service Bindings (communicate between multiple Workers) 40 + * https://developers.cloudflare.com/workers/wrangler/configuration/#service-bindings 41 + */ 42 + // "services": [ { "binding": "MY_SERVICE", "service": "my-service" } ] 43 + }