diff --git a/package-lock.json b/package-lock.json index fd889fa..5f146db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,11 +9,11 @@ "version": "1.3.4", "license": "BSD-3-Clause", "dependencies": { - "@devvit/client": "0.13.8", - "@devvit/start": "0.13.8", - "@devvit/web": "0.13.8", + "@devvit/client": "0.13.9", + "@devvit/start": "0.13.9", + "@devvit/web": "0.13.9", "@hono/node-server": "^2.0.3", - "devvit": "0.13.8", + "devvit": "0.13.9", "hono": "4.12.21" }, "devDependencies": { @@ -177,14 +177,14 @@ } }, "node_modules/@devvit/build-pack": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/build-pack/-/build-pack-0.13.8.tgz", - "integrity": "sha512-Nvkc/tgCZ4uJUdvNo2OpY9TPgGwBt0E6fKpWAqtzvOR+P9a7bflm6FRiVIHu62lml4cJy1iDDaOTWCr1a6iNQg==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/build-pack/-/build-pack-0.13.9.tgz", + "integrity": "sha512-HbUBUG2ArZXjyO4PXNzw4GPrbQ6i97/xs/UksIUejbkCxTa+0p55ewfY8YiUO6LF4oDlPzTSrTarY6jT/Tjmpw==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/payments": "0.13.8", - "@devvit/protos": "0.13.8", - "@devvit/shared-types": "0.13.8", + "@devvit/payments": "0.13.9", + "@devvit/protos": "0.13.9", + "@devvit/shared-types": "0.13.9", "@types/node": "20.14.12", "esbuild": "0.25.9", "rxjs": "7.8.1", @@ -682,40 +682,40 @@ "license": "MIT" }, "node_modules/@devvit/builders": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/builders/-/builders-0.13.8.tgz", - "integrity": "sha512-x50R30OpHnTSt5I3KAxYB9iz+eZmzA1jb74mbZhGYhpefwkr39RECCnx/o3dbUAQi3EXSbx5/5E2LL7jqTHi3A==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/builders/-/builders-0.13.9.tgz", + "integrity": "sha512-a+yoonCgsl3XYsAmeJqTgQAJTTe/z6jnl6XbtB1Wn+4G6AlV4/x2bByVVDzNuBQ3KsXO8DYGPHeAIUzqDmROaQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/build-pack": "0.13.8", - "@devvit/linkers": "0.13.8", - "@devvit/protos": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/build-pack": "0.13.9", + "@devvit/linkers": "0.13.9", + "@devvit/protos": "0.13.9", + "@devvit/shared-types": "0.13.9" } }, "node_modules/@devvit/cache": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/cache/-/cache-0.13.8.tgz", - "integrity": "sha512-OHgmZMgyccIPgECYuwFoJFJSdJKeUepG6tOet3jPe3Q+5rhqoVBnBA+HVBdYoOfoD3ZskJYTOpYP7AuKjzF0gQ==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/cache/-/cache-0.13.9.tgz", + "integrity": "sha512-mTAtUzn7E9wTlOdwVp44cJFdEYTR95ngJDgdU7OC1HpztUa7onaBYEL/89xGRbMXzf4mgZsb4g60CV0cubhByg==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/redis": "0.13.8", - "@devvit/server": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/redis": "0.13.9", + "@devvit/server": "0.13.9", + "@devvit/shared-types": "0.13.9" } }, "node_modules/@devvit/cli": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/cli/-/cli-0.13.8.tgz", - "integrity": "sha512-dvYDg0tJ3/YdZBffQNqQPlQxRtELnoNxtIU2mNUObJMsRUDfEuHBtDtlqFDnekTT7IrylUuSscBiKbiDCOKQzg==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/cli/-/cli-0.13.9.tgz", + "integrity": "sha512-lIPp/ems6muWZAzPLZ7p1Mo1BJPZXaRu+rADMskpwEo4Fc5dPuIwrpv8/BNERGIhZylCmBaGVFA3XuSkvdbROg==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/build-pack": "0.13.8", - "@devvit/builders": "0.13.8", - "@devvit/linkers": "0.13.8", - "@devvit/protos": "0.13.8", - "@devvit/public-api": "0.13.8", - "@devvit/shared-types": "0.13.8", + "@devvit/build-pack": "0.13.9", + "@devvit/builders": "0.13.9", + "@devvit/linkers": "0.13.9", + "@devvit/protos": "0.13.9", + "@devvit/public-api": "0.13.9", + "@devvit/shared-types": "0.13.9", "@improbable-eng/grpc-web": "0.15.0", "@improbable-eng/grpc-web-node-http-transport": "0.15.0", "@oclif/core": "2.9.4", @@ -755,82 +755,82 @@ } }, "node_modules/@devvit/client": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/client/-/client-0.13.8.tgz", - "integrity": "sha512-tgeJ0gj4AwmfurtcIbhJtWurX+SmQ4wraHCJOmZVCa1ZrCyLKq2NGeihFVNs54lDXb45IRQOFfCaK0BDLFAdpw==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/client/-/client-0.13.9.tgz", + "integrity": "sha512-wJDkwFwwfn76VkG/U/aC8xW+9zj8eJuRYPr0AmDeRc8UuEEcI+N90sSrcOGkSdMlAyLubIhasREqxtcdLv5P7w==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared": "0.13.8", - "@devvit/shared-types": "0.13.8", - "@devvit/web-view-scripts": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/shared": "0.13.9", + "@devvit/shared-types": "0.13.9", + "@devvit/web-view-scripts": "0.13.9" } }, "node_modules/@devvit/external-endpoints": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/external-endpoints/-/external-endpoints-0.13.8.tgz", - "integrity": "sha512-zTtee1j1D+H35OedXrPQWaai5y5i/x+xpmgLyyYLqg2bIKYJSYXnls56rE0RxjHEPk1gvk6w+0ZBKW9PhBXaIw==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/external-endpoints/-/external-endpoints-0.13.9.tgz", + "integrity": "sha512-bIi+63atvsb6c/5QeQt75UOXlM61L/MSNXHEQQ+yNlYYKo10ZoP7t97Hfe1jOzekmlkZ2sT2xKQw9zZL/ENLDg==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/shared-types": "0.13.9" }, "peerDependencies": { "@devvit/server": "*" } }, "node_modules/@devvit/linkers": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/linkers/-/linkers-0.13.8.tgz", - "integrity": "sha512-E/g8qjMV3dcU4JqGFCp+ijXfuGCBVMuNwgm01/WGYPAZ6WrBWw915FfVj0TGwGlexGs19JM//9PzgPafPZZ4Xg==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/linkers/-/linkers-0.13.9.tgz", + "integrity": "sha512-hYiXYWIjPA1eOokuHADwPL4l++T5JGAzClWWoPUHAyEnjy2LE20vVvytdJZ4MOZTd9agaTvo2vF3yn/aN0Kt+Q==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/build-pack": "0.13.8", - "@devvit/protos": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/build-pack": "0.13.9", + "@devvit/protos": "0.13.9", + "@devvit/shared-types": "0.13.9" } }, "node_modules/@devvit/media": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/media/-/media-0.13.8.tgz", - "integrity": "sha512-ZP3xxJ/zXHMwovcGn92BCvbOct1VaceWvqKX8qS+iIEWttLl3T4n2A7m9gINBlcxiZ68GgTCi6X3Kt30dcfwqg==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/media/-/media-0.13.9.tgz", + "integrity": "sha512-dZs0k63/JQB5fbuYmR7k6sefeQFO2vCA2nwkrtralR0hH7MuFWuPsZUONy6aODND9HyW5SWfCh/Z96lsoO62rQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8" + "@devvit/protos": "0.13.9" }, "peerDependencies": { "@devvit/server": "*" } }, "node_modules/@devvit/notifications": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/notifications/-/notifications-0.13.8.tgz", - "integrity": "sha512-J6XpPpntsbGF+47aHcLMpan/ZqJAKWN1GSmG+n2N7is/qO2cTJ9NMOE0Dd+ikRIhELY2CAEXua/340DidKK72A==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/notifications/-/notifications-0.13.9.tgz", + "integrity": "sha512-p2l0yEEA7beNkatYq1Xok7EaUOajnMGfnaFHuEil6Fys8zxHaV6dRNdyaEx4cRfwF5WGhzg2r3GgURwcxTEr/w==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/shared-types": "0.13.9" }, "peerDependencies": { "@devvit/server": "*" } }, "node_modules/@devvit/payments": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/payments/-/payments-0.13.8.tgz", - "integrity": "sha512-gyoxTkhVbGhxSjcKqC5XySbbppdNeHHaGDJ00K5APJLpfK0P6fga5h4Iy9ZkKhMqT9Qi7f44yG3MNKaNRlpG7A==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/payments/-/payments-0.13.9.tgz", + "integrity": "sha512-8pQCoPoUTSpPb43S2wz0yYgA1mc0epoggBUz+PFZ7mc3Fi7Q6j2KbqzQmOB1tbo/t3waMlVRi9AKl4zDWCcdjQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/public-api": "0.13.8", - "@devvit/server": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/public-api": "0.13.9", + "@devvit/server": "0.13.9", + "@devvit/shared-types": "0.13.9" } }, "node_modules/@devvit/protos": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.8.tgz", - "integrity": "sha512-HVAdB6xnTuoTdYN0zbWyj3EIYOS8QyQZMDrkXYmxOICEjUQKIsBbVsrmBxo2Zv14AcJkV8wb+rkfJbnl6Vsd4g==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.9.tgz", + "integrity": "sha512-zi8FNacvHapfeY7oc9Tz/uIQJJXahtbWe95OAK9cMd/Ofe28JjdqOz/iVwARuJaURCdwbNrZKLQsR+q2+JgsGA==", "license": "BSD-3-Clause", "dependencies": { "protobufjs": "7.6.3", @@ -846,28 +846,35 @@ } }, "node_modules/@devvit/public-api": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/public-api/-/public-api-0.13.8.tgz", - "integrity": "sha512-Ft4DgxcNOKe0sGZ/HDSaenA6mSDel58wQLsPUp6Fw9HTDTtUJfQc71TsS1l0aMBQfxO8D5VzAcBL72eiHhDxtw==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/public-api/-/public-api-0.13.9.tgz", + "integrity": "sha512-nLrWLwoaCPtVwpJs+nlurcbQlgywiUjdCRJt9eIWknKyvHhx3BqCiNT8bVDMsHm6EQdu2bIqj1TGwTpISJmZ1w==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared": "0.13.8", - "@devvit/shared-types": "0.13.8", + "@devvit/cache": "0.13.9", + "@devvit/media": "0.13.9", + "@devvit/protos": "0.13.9", + "@devvit/reddit": "0.13.9", + "@devvit/redis": "0.13.9", + "@devvit/scheduler": "0.13.9", + "@devvit/server": "0.13.9", + "@devvit/settings": "0.13.9", + "@devvit/shared": "0.13.9", + "@devvit/shared-types": "0.13.9", "base64-js": "1.5.1", "clone-deep": "4.0.1", "moderndash": "4.0.0" } }, "node_modules/@devvit/realtime": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/realtime/-/realtime-0.13.8.tgz", - "integrity": "sha512-jybf164NFjngJK0nqusZEAZmNGrLjKjRHol9UvtLSV4mlZhWNeKNVauFGFaakbJJJsHeDzQHJr9bYjCP9bJskw==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/realtime/-/realtime-0.13.9.tgz", + "integrity": "sha512-ikr9dOAieNnNQUl+Tv4JxGNCOF3GrFjPAccNJdBY02/3eZFL+d67MLXSawwCeNsDa7Bt4aEJIwRIzLvh5I5AEQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared": "0.13.8", - "@devvit/shared-types": "0.13.8", + "@devvit/protos": "0.13.9", + "@devvit/shared": "0.13.9", + "@devvit/shared-types": "0.13.9", "rxjs": "7.8.1" }, "peerDependencies": { @@ -876,100 +883,100 @@ } }, "node_modules/@devvit/reddit": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/reddit/-/reddit-0.13.8.tgz", - "integrity": "sha512-WW/qs9UXKkKmTNPxTzw6iVk7CCyqPHZ5LzrZT5ihvTBhJbFl+7j55wkv47Jl057WySytMLqzvCgi5t6eYuIwag==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/reddit/-/reddit-0.13.9.tgz", + "integrity": "sha512-cFJuDbZApd3kHwxMzIJmI3HZAdT8HPykKc1UQ84ZgNy+pkmsl8ltZkSc2xqe8l3c8faHJrcZmar19Zew8CnNGg==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/shared": "0.13.9", + "@devvit/shared-types": "0.13.9" }, "peerDependencies": { "@devvit/server": "*" } }, "node_modules/@devvit/redis": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/redis/-/redis-0.13.8.tgz", - "integrity": "sha512-mlst7YK4lqbp1OkZaVozPM2Ym/YbGb1jfcBb2FaPloKmqPDDufkKkRi7V/u/sHxSD1KZBfZrt2opxRGnGMC2xw==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/redis/-/redis-0.13.9.tgz", + "integrity": "sha512-nUqtguIOXQcpU38InJn3xid8U3543APkmUwi2zwglW+GvRnI9MJ8M29dr40L6fE7fu3PFQJeMG9JlbyXTd3FgA==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/shared-types": "0.13.9" }, "peerDependencies": { "@devvit/server": "*" } }, "node_modules/@devvit/scheduler": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/scheduler/-/scheduler-0.13.8.tgz", - "integrity": "sha512-ebS0uYi1hvu7jLa4Ira1OHHtK4cGH1TYH58z/13B/MslYkQKxwbF1Irr4B3el3suHPUCQZrICGSWKjL4hUgVlg==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/scheduler/-/scheduler-0.13.9.tgz", + "integrity": "sha512-V8F+rTsr+ie0+qoMGlpdzpmacJnwT6K1SMLaCC9+nw5lZvQz+6ZAS0xmolJEVVDM8gotSLjbGE+zhQa7+vg+VA==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/shared": "0.13.9", + "@devvit/shared-types": "0.13.9" }, "peerDependencies": { "@devvit/server": "*" } }, "node_modules/@devvit/server": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/server/-/server-0.13.8.tgz", - "integrity": "sha512-8Kg9yRMyUCpmYOgMtQcSMFhzZm5HLGmFICRrMaezpaUniqCLoc26Y3mKIrjiEXcDyn8XldqDxSQlnKdzLg3fWA==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/server/-/server-0.13.9.tgz", + "integrity": "sha512-b1S23KG3db4M8naNGeVVYZPjATq+tRE+rZFzd3jtMq02VnKMo9U83cQlz5pEElnYvxFFU9b4pEK0KRXBOBHSjg==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/shared": "0.13.9", + "@devvit/shared-types": "0.13.9" } }, "node_modules/@devvit/settings": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/settings/-/settings-0.13.8.tgz", - "integrity": "sha512-XqkYsdwozzM7BrNrFzWLhiXGF6kzggZAP5GrKdro+zQpkUQm2Su41o8Y5CPh9xFEQwSrGcw3+Y8s020A+bDAnA==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/settings/-/settings-0.13.9.tgz", + "integrity": "sha512-yGenIsNDaPqTTvYuh2tbxo5XJJlgJYr1qCB+tY2b8B/D879BR77OvGgOzDduXr4mrvUm0O6o0rRdJmKsbcYM/g==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/shared": "0.13.9", + "@devvit/shared-types": "0.13.9" }, "peerDependencies": { "@devvit/server": "*" } }, "node_modules/@devvit/shared": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/shared/-/shared-0.13.8.tgz", - "integrity": "sha512-FFHpEQ13ncNhHI/WT5hELMzOHHPf2lgNZ54oG7FOXsVNNiW8BRkWegQoXBKIqUBgJZ2qKlAoC8XHRbYRr3OgxQ==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/shared/-/shared-0.13.9.tgz", + "integrity": "sha512-2dsSbMiMHzvuSjrcQSpnOR9WPm5sK+f718hLK1h3r/cZfyfdnsOMzajipuf0yc4bgyMwHil1acoQFb9tz+Xr2Q==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared-types": "0.13.8" + "@devvit/protos": "0.13.9", + "@devvit/shared-types": "0.13.9" } }, "node_modules/@devvit/shared-types": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.8.tgz", - "integrity": "sha512-QM+fJMMXi98Gcqlnu9ZaQ6wd0GUhspkXfb+JtuKXnOhUJLAzV7eOgtAp/PQuIlXAbBzC/mhpP92/hGjo+0MRAw==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.9.tgz", + "integrity": "sha512-tlXUPOTlupkKZCzs3hNFtrW1EnibSCMp1xKXsOk9ryD0KpwqWbpYQsg5VbZAwyDARCbsaurEP5xWfksxCI2npg==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", + "@devvit/protos": "0.13.9", "jsonschema": "1.4.1", "jwt-decode": "4.0.0", "uuid": "14.0.0" } }, "node_modules/@devvit/start": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/start/-/start-0.13.8.tgz", - "integrity": "sha512-uGssi+J/Iue9gVQy3WWaXs55Fam6zAJOnyW0fBpqYfZGXScUYUOJs4SU5miCAMfjKKE8yFpdlrtIihQD5hcgeQ==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/start/-/start-0.13.9.tgz", + "integrity": "sha512-95PjG1FWzqV+IoWDWIX9pW86aWvSHsPHKUXm1fbufAfU3/33g/RA5neTSLj7MsTiEmhf7HWzS0oFjAGy7jH9GA==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/shared-types": "0.13.8", + "@devvit/shared-types": "0.13.9", "chalk": "4.1.2" }, "peerDependencies": { @@ -977,35 +984,35 @@ } }, "node_modules/@devvit/web": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/web/-/web-0.13.8.tgz", - "integrity": "sha512-O9JKKjutEiw/LMcTUUvejU3jjJlr6w7NWtQRUFb0yZHzYw9NsXXCeH39ZLxJPhqoTHqtoi9y7CKOdfOOwvwHhA==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/web/-/web-0.13.9.tgz", + "integrity": "sha512-GbmYWx8ImlZGFk9/unSOEcMhvyz2VZy2CaOoCJWfdTa8y2rRyyHwk1rodLKyDhmULfXmMLfATMtDKOel2UL+mQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/cache": "0.13.8", - "@devvit/client": "0.13.8", - "@devvit/external-endpoints": "0.13.8", - "@devvit/media": "0.13.8", - "@devvit/notifications": "0.13.8", - "@devvit/payments": "0.13.8", - "@devvit/realtime": "0.13.8", - "@devvit/reddit": "0.13.8", - "@devvit/redis": "0.13.8", - "@devvit/scheduler": "0.13.8", - "@devvit/server": "0.13.8", - "@devvit/settings": "0.13.8", - "@devvit/shared": "0.13.8" + "@devvit/cache": "0.13.9", + "@devvit/client": "0.13.9", + "@devvit/external-endpoints": "0.13.9", + "@devvit/media": "0.13.9", + "@devvit/notifications": "0.13.9", + "@devvit/payments": "0.13.9", + "@devvit/realtime": "0.13.9", + "@devvit/reddit": "0.13.9", + "@devvit/redis": "0.13.9", + "@devvit/scheduler": "0.13.9", + "@devvit/server": "0.13.9", + "@devvit/settings": "0.13.9", + "@devvit/shared": "0.13.9" } }, "node_modules/@devvit/web-view-scripts": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@devvit/web-view-scripts/-/web-view-scripts-0.13.8.tgz", - "integrity": "sha512-XbEGu50NE8EfTWRv0CeG4hBzsAyBWN8EBmtjCpA1j/7jUgShZEtjL1Ci+kaufbrADqRfVSdI1UINubDoT9Xp3A==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@devvit/web-view-scripts/-/web-view-scripts-0.13.9.tgz", + "integrity": "sha512-hGZbO985Bd3nKJg4l25rJY7hYtcB3wkDiZGD9GWD87xHu1dt3gcRDEJuwck8tP+JTszNTuNWSOezhZuLRusAtQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.13.8", - "@devvit/shared": "0.13.8", - "@devvit/shared-types": "0.13.8", + "@devvit/protos": "0.13.9", + "@devvit/shared": "0.13.9", + "@devvit/shared-types": "0.13.9", "html-to-image": "1.11.13", "jwt-decode": "4.0.0" } @@ -1041,448 +1048,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz", - "integrity": "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.0.tgz", - "integrity": "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.0.tgz", - "integrity": "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.0.tgz", - "integrity": "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.0.tgz", - "integrity": "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.0.tgz", - "integrity": "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.0.tgz", - "integrity": "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.0.tgz", - "integrity": "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.0.tgz", - "integrity": "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.0.tgz", - "integrity": "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.0.tgz", - "integrity": "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.0.tgz", - "integrity": "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.0.tgz", - "integrity": "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.0.tgz", - "integrity": "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.0.tgz", - "integrity": "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.0.tgz", - "integrity": "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.0.tgz", - "integrity": "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.0.tgz", - "integrity": "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.0.tgz", - "integrity": "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.0.tgz", - "integrity": "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.0.tgz", - "integrity": "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.0.tgz", - "integrity": "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.0.tgz", - "integrity": "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.0.tgz", - "integrity": "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.0.tgz", - "integrity": "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.0.tgz", - "integrity": "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, "node_modules/@eslint-community/eslint-utils": { "version": "4.9.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", @@ -3629,12 +3194,12 @@ } }, "node_modules/devvit": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/devvit/-/devvit-0.13.8.tgz", - "integrity": "sha512-l5d6PLhEFONAuni9AzqsS89f98BG03XJPlCcYnQC1ymUrD3g9EErEtBOcBDaEDo7xY1Vv926e/aJkpPC2w1BBA==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/devvit/-/devvit-0.13.9.tgz", + "integrity": "sha512-d5bKpH2dZvr0i0gZ0orM+ZdXZBXPKDSDNjOWOgnsvamh1wLp1OMUyMzfusC5Aei4rYvvzkmCpvUNgci71qEP9w==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/cli": "0.13.8" + "@devvit/cli": "0.13.9" }, "bin": { "devvit": "bin/devvit.js" @@ -3806,49 +3371,6 @@ "node": ">= 0.4" } }, - "node_modules/esbuild": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.0.tgz", - "integrity": "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.28.0", - "@esbuild/android-arm": "0.28.0", - "@esbuild/android-arm64": "0.28.0", - "@esbuild/android-x64": "0.28.0", - "@esbuild/darwin-arm64": "0.28.0", - "@esbuild/darwin-x64": "0.28.0", - "@esbuild/freebsd-arm64": "0.28.0", - "@esbuild/freebsd-x64": "0.28.0", - "@esbuild/linux-arm": "0.28.0", - "@esbuild/linux-arm64": "0.28.0", - "@esbuild/linux-ia32": "0.28.0", - "@esbuild/linux-loong64": "0.28.0", - "@esbuild/linux-mips64el": "0.28.0", - "@esbuild/linux-ppc64": "0.28.0", - "@esbuild/linux-riscv64": "0.28.0", - "@esbuild/linux-s390x": "0.28.0", - "@esbuild/linux-x64": "0.28.0", - "@esbuild/netbsd-arm64": "0.28.0", - "@esbuild/netbsd-x64": "0.28.0", - "@esbuild/openbsd-arm64": "0.28.0", - "@esbuild/openbsd-x64": "0.28.0", - "@esbuild/openharmony-arm64": "0.28.0", - "@esbuild/sunos-x64": "0.28.0", - "@esbuild/win32-arm64": "0.28.0", - "@esbuild/win32-ia32": "0.28.0", - "@esbuild/win32-x64": "0.28.0" - } - }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -8092,23 +7614,6 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "license": "MIT" }, - "node_modules/yaml": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", - "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", diff --git a/package.json b/package.json index b9c8c7b..a4c1260 100644 --- a/package.json +++ b/package.json @@ -24,11 +24,11 @@ "node": ">=22.2.0" }, "dependencies": { - "@devvit/client": "0.13.8", - "@devvit/start": "0.13.8", - "@devvit/web": "0.13.8", + "@devvit/client": "0.13.9", + "@devvit/start": "0.13.9", + "@devvit/web": "0.13.9", "@hono/node-server": "^2.0.3", - "devvit": "0.13.8", + "devvit": "0.13.9", "hono": "4.12.21" }, "devDependencies": {