diff --git a/package-lock.json b/package-lock.json index f359cea..ce41e91 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "BSD-3-Clause", "dependencies": { "@devvit/start": "0.12.24", - "@devvit/web": "0.12.24", + "@devvit/web": "0.13.2", "hono": "^4.7.0", "react": "^19.0.0", "react-dom": "^19.0.0" @@ -344,72 +344,224 @@ } }, "node_modules/@devvit/cache": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/cache/-/cache-0.12.24.tgz", - "integrity": "sha512-gOGpgrhimAqxFUGkTo3wSsJgOgVesmUfbXwhFnjAHTsy2ei3EwY5xWht9No1TLH+IK5vyYsAPPabDSLovfrlVA==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/cache/-/cache-0.13.2.tgz", + "integrity": "sha512-2dax8q+2J3ad8pysw53Z8iwQTsR2Q5hGhO+c9abVPRpCz9zVRXLqAa9DdlbjFjDaJ8nW+pr65wioNVYd+3gs3g==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/redis": "0.13.2", + "@devvit/server": "0.13.2", + "@devvit/shared-types": "0.13.2" + } + }, + "node_modules/@devvit/cache/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/cache/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/redis": "0.12.24", - "@devvit/server": "0.12.24", - "@devvit/shared-types": "0.12.24" + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" } }, "node_modules/@devvit/client": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/client/-/client-0.12.24.tgz", - "integrity": "sha512-38ALXSqWY04QkvE9VIraLlHIEUAur7UaWCUHSx89CMm4qdxXgkR54tIqHeBaa3P0KQEBMRjKtR556LHBm3/hug==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/client/-/client-0.13.2.tgz", + "integrity": "sha512-6tT5/tIEkttPxzYOgdpN046SZ/xsoaVt2+rqF7UH6uJmCl/cUxHUa1djoYTU8XTjhPKrtG93ExSjNFtXF68+Ig==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/shared": "0.12.24", - "@devvit/shared-types": "0.12.24", - "@devvit/web-view-scripts": "0.12.24" + "@devvit/protos": "0.13.2", + "@devvit/shared": "0.13.2", + "@devvit/shared-types": "0.13.2", + "@devvit/web-view-scripts": "0.13.2" + } + }, + "node_modules/@devvit/client/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/client/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" } }, "node_modules/@devvit/media": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/media/-/media-0.12.24.tgz", - "integrity": "sha512-tKt+e1TvDW2jMztTUKaJo3X7nju1xlA8VEpyVZtrL4IWq6HNUfFfZ1ZhqCCG6OvR2oYsGn2A5POSWmMOp+HLcA==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/media/-/media-0.13.2.tgz", + "integrity": "sha512-AeCLK4dqE/oiUPiqgqEzAyRf1y6wjwyVeR79AVdVIDkI3BeMfMj89d0OBKP0+4lcAPn9jgJoHBAxyndbzm3JQg==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24" + "@devvit/protos": "0.13.2" }, "peerDependencies": { "@devvit/server": "*" } }, + "node_modules/@devvit/media/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, "node_modules/@devvit/metrics": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/metrics/-/metrics-0.12.24.tgz", - "integrity": "sha512-wBL99Sv36JsWfxGst8E/EMlS7IQglvXf5D4TiwGIpVsGgawmsOHtwB3A2ot7iMPrGyG7olDtokfDOWK9IA8RSg==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/metrics/-/metrics-0.13.2.tgz", + "integrity": "sha512-yYAMEtA5VOexLdeKG/tkBOtZ1G+6FxE7Ys41OuubhOZBRl+lDivanfI/3pXCH2SKtxult6kFn1s21sps0YpTRw==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24" + "@devvit/protos": "0.13.2" + } + }, + "node_modules/@devvit/metrics/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } } }, "node_modules/@devvit/notifications": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/notifications/-/notifications-0.12.24.tgz", - "integrity": "sha512-QWygoUeMY9HEhjfIbrO8LTYyD8yl7ivcn5Mua6Vd7+uK2RM0HhEaUnClKDslZf/+AS2X09e/oaIiQFxjsNjThA==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/notifications/-/notifications-0.13.2.tgz", + "integrity": "sha512-y22tD6PZ64A8FAsz/JtUmnOrZTKoZQxcwtiJ5dVxASaPfcxYApWqjMBNAq7/AYLZ56qfiHgCJFs5zdujzlfzTQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/shared-types": "0.12.24" + "@devvit/protos": "0.13.2", + "@devvit/shared-types": "0.13.2" }, "peerDependencies": { "@devvit/server": "*" } }, + "node_modules/@devvit/notifications/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/notifications/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" + } + }, "node_modules/@devvit/payments": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/payments/-/payments-0.12.24.tgz", - "integrity": "sha512-XrjfJiNdRkovaxwy0VPMjkJ848xIR4Xcv6zVT6/qOOzUohIriYOohYCQtPDAO5iEOtAW/iz31sFdfYlP3/sk6g==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/payments/-/payments-0.13.2.tgz", + "integrity": "sha512-jBcV3YVq5N3HpYgRmY7s4QtrtbNWDDqvaNBXWXExF8InRFblgl5VDe1lMCpff+OoifnfHkquWAgP6oqTQzrPWQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/public-api": "0.12.24", - "@devvit/server": "0.12.24", - "@devvit/shared-types": "0.12.24" + "@devvit/protos": "0.13.2", + "@devvit/public-api": "0.13.2", + "@devvit/server": "0.13.2", + "@devvit/shared-types": "0.13.2" + } + }, + "node_modules/@devvit/payments/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/payments/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" } }, "node_modules/@devvit/protos": { @@ -431,30 +583,59 @@ } }, "node_modules/@devvit/public-api": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/public-api/-/public-api-0.12.24.tgz", - "integrity": "sha512-/lfjmZQysmJw2m3rhIOZK+EH1o5YQ3NU9X/0ha2eIVQPBhlPfiyQq4O4kQr9Odg9p5I3nqTs2xiIl5B0Tu6HBQ==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/public-api/-/public-api-0.13.2.tgz", + "integrity": "sha512-I9NShYemUZ3OpuvZoekgc0WF4EYC+n4pZ+Qz6TYuOiSBiac+rhPjDaQDssMslzUUpJChtFRGIcxJuigss7Uu5w==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/metrics": "0.12.24", - "@devvit/protos": "0.12.24", - "@devvit/shared": "0.12.24", - "@devvit/shared-types": "0.12.24", + "@devvit/metrics": "0.13.2", + "@devvit/protos": "0.13.2", + "@devvit/shared": "0.13.2", + "@devvit/shared-types": "0.13.2", "base64-js": "1.5.1", "clone-deep": "4.0.1", "jwt-decode": "4.0.0", "moderndash": "4.0.0" } }, + "node_modules/@devvit/public-api/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/public-api/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" + } + }, "node_modules/@devvit/realtime": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/realtime/-/realtime-0.12.24.tgz", - "integrity": "sha512-g8zZWnKMrqr4NjxsojdO/mS5yYCICT/2s6gqI13tH/gdBxUw0LKZ1mxO0oUjX0v+fXIDcWwL57Gnw1h/e9PtPA==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/realtime/-/realtime-0.13.2.tgz", + "integrity": "sha512-SoQlM/7q/EZb3DFX00v/98wqiombr7bSF5q7rp4lmanATPnFRriZFsxg33os0jFL4J944Dsg/tgZ6NFzP0EeJQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/shared": "0.12.24", - "@devvit/shared-types": "0.12.24", + "@devvit/protos": "0.13.2", + "@devvit/shared": "0.13.2", + "@devvit/shared-types": "0.13.2", "rxjs": "7.8.1" }, "peerDependencies": { @@ -462,83 +643,255 @@ "@devvit/server": "*" } }, + "node_modules/@devvit/realtime/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/realtime/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" + } + }, "node_modules/@devvit/reddit": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/reddit/-/reddit-0.12.24.tgz", - "integrity": "sha512-xrSAJuiIyAZjLaZB0Zp0xYPsJ4MiignP7nvB3y4M+H5sTdFIcxaJvsAts1lhPZvXb/8c5EMux+y9xt6Cx7f5NQ==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/reddit/-/reddit-0.13.2.tgz", + "integrity": "sha512-mRKJjC0CiQl/I/JzIgvrtBEfwvWvjod3zAC+LnsWEDPOcNAC0J9MesIadzfal0T86vL2B07R7L8HgdNsltTPEw==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/public-api": "0.12.24", - "@devvit/shared": "0.12.24", - "@devvit/shared-types": "0.12.24", - "@devvit/splash": "0.12.24" + "@devvit/protos": "0.13.2", + "@devvit/shared": "0.13.2", + "@devvit/shared-types": "0.13.2" }, "peerDependencies": { "@devvit/server": "*" } }, + "node_modules/@devvit/reddit/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/reddit/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" + } + }, "node_modules/@devvit/redis": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/redis/-/redis-0.12.24.tgz", - "integrity": "sha512-xvmcgR4whkatWHxQLvhfWHalarpHmXDPcwjSB0jDScIWJLV2eNR4w6WMUa/SXDab/4KnSNAice4f1ju0d/LIbA==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/redis/-/redis-0.13.2.tgz", + "integrity": "sha512-3Cki68p/bXZ/HHn7qTKMexAXW7FBtBpIgmYMhhhUy8FuLpDxd5atCocQ6Scee0M3ObjDywaXTN8Yk9rcR4Dllw==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/shared-types": "0.12.24" + "@devvit/protos": "0.13.2", + "@devvit/shared-types": "0.13.2" }, "peerDependencies": { "@devvit/server": "*" } }, + "node_modules/@devvit/redis/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/redis/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" + } + }, "node_modules/@devvit/scheduler": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/scheduler/-/scheduler-0.12.24.tgz", - "integrity": "sha512-vOMXNkKU9riOH4ixavjky0y5KVTXV6kSSU5WFbURqPJhnbnVaA9Qw3wicyhtsi+RTAf8b8F6ahZ50kahjVx7sw==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/scheduler/-/scheduler-0.13.2.tgz", + "integrity": "sha512-S2WyuUrnUN2YdIC7Yax1vDzf1VhUbiAbdM3PJja+v6utpyW88GCLuiKNOstlWeO4NhjJ3Oe8y/DfZu7vtHSVcg==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/shared": "0.12.24", - "@devvit/shared-types": "0.12.24" + "@devvit/protos": "0.13.2", + "@devvit/shared": "0.13.2", + "@devvit/shared-types": "0.13.2" }, "peerDependencies": { "@devvit/server": "*" } }, + "node_modules/@devvit/scheduler/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/scheduler/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" + } + }, "node_modules/@devvit/server": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/server/-/server-0.12.24.tgz", - "integrity": "sha512-7d/Xrk9Su6lphC+/QRdpwZcEUUbQgMDnrkpvlhJyNrLuMDlGH9y5yp3cHdvhygWVWqavrFM9N5ljKrMi3cJXfA==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/server/-/server-0.13.2.tgz", + "integrity": "sha512-va/jUMZ9L5AaIwTC+TImzkFftQNU5TOIR7x+EVg7//5B+rK9nC9dIk7S82irbf9uINWpwRKX5wWPq0uCQlCrxQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/public-api": "0.12.24", - "@devvit/shared": "0.12.24", - "@devvit/shared-types": "0.12.24" + "@devvit/protos": "0.13.2", + "@devvit/public-api": "0.13.2", + "@devvit/shared": "0.13.2", + "@devvit/shared-types": "0.13.2" + } + }, + "node_modules/@devvit/server/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/server/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" } }, "node_modules/@devvit/settings": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/settings/-/settings-0.12.24.tgz", - "integrity": "sha512-bgZ6MyaVlUa1HLwhAauIQ1a28rku2zsvSSbbFab/VuAjK0WJmHzcPDrMT8nA/c8PUJKOiq9Fe7+MjkLTc54zrA==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/settings/-/settings-0.13.2.tgz", + "integrity": "sha512-3SKNMs1OtmnSL0bgSmQk+P6BlEOlw1tGvd6xoJ6R+7ToxD/HfvEbyYYre0k+7hKjSk+l2/NkCNmgrh1Y6K5LtQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/shared": "0.12.24", - "@devvit/shared-types": "0.12.24" + "@devvit/protos": "0.13.2", + "@devvit/shared": "0.13.2", + "@devvit/shared-types": "0.13.2" }, "peerDependencies": { "@devvit/server": "*" } }, + "node_modules/@devvit/settings/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/settings/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" + } + }, "node_modules/@devvit/shared": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/shared/-/shared-0.12.24.tgz", - "integrity": "sha512-GHUyaA9e5MW15BLJ0hSDKJIcosTcvmRauH0M5gTjzQ2VABeW06rmVE0WHqzDpIymGlwuzN1HLFvB3M0Wpuggcg==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared/-/shared-0.13.2.tgz", + "integrity": "sha512-qo4jFgsBoqfrPgo27KiAae6oCACrIIFPnwPNLuuthbRFgdEiwTr8eqBmSdf8dtEtmmPr875yLQqWeqrR484JlQ==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/shared-types": "0.12.24" + "@devvit/protos": "0.13.2", + "@devvit/shared-types": "0.13.2" } }, "node_modules/@devvit/shared-types": { @@ -552,13 +905,33 @@ "uuid": "14.0.0" } }, - "node_modules/@devvit/splash": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/splash/-/splash-0.12.24.tgz", - "integrity": "sha512-dUY7mf90VhfzGouRx42bimnMdL4rJuq68yI9nUOO7eqEqZUMPhPsBo7l1rT3THY+9jP+j1TqD7VEhCR3VK3RXQ==", + "node_modules/@devvit/shared/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/public-api": "0.12.24" + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/shared/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" } }, "node_modules/@devvit/start": { @@ -575,38 +948,67 @@ } }, "node_modules/@devvit/web": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/web/-/web-0.12.24.tgz", - "integrity": "sha512-OUEUcGJUnQYkjk3v3NX6oOVUw4YbeTT5HnDwMUpVsCA9YzTpw5bR0cg59yjvWVk0djvJvxaJMUhTxWl6iWOSyQ==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/web/-/web-0.13.2.tgz", + "integrity": "sha512-fCJxfZhghyHfIXP+d0RzmLf5YVsbXf9+GWN3HLQpnTn7E2bulIo8WA5mfa3Fj9VFaCeZLZVGVznHLyXUMGjqig==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/cache": "0.12.24", - "@devvit/client": "0.12.24", - "@devvit/media": "0.12.24", - "@devvit/notifications": "0.12.24", - "@devvit/payments": "0.12.24", - "@devvit/realtime": "0.12.24", - "@devvit/reddit": "0.12.24", - "@devvit/redis": "0.12.24", - "@devvit/scheduler": "0.12.24", - "@devvit/server": "0.12.24", - "@devvit/settings": "0.12.24", - "@devvit/shared": "0.12.24" + "@devvit/cache": "0.13.2", + "@devvit/client": "0.13.2", + "@devvit/media": "0.13.2", + "@devvit/notifications": "0.13.2", + "@devvit/payments": "0.13.2", + "@devvit/realtime": "0.13.2", + "@devvit/reddit": "0.13.2", + "@devvit/redis": "0.13.2", + "@devvit/scheduler": "0.13.2", + "@devvit/server": "0.13.2", + "@devvit/settings": "0.13.2", + "@devvit/shared": "0.13.2" } }, "node_modules/@devvit/web-view-scripts": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/@devvit/web-view-scripts/-/web-view-scripts-0.12.24.tgz", - "integrity": "sha512-vkGA090LZI0e/ngB90QQ9AR3IgH31n2gc/fBVVKrN+ZvAdP509VtlDcOApBanvHnF74JED1IGc9r/gVeaeGMIQ==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/web-view-scripts/-/web-view-scripts-0.13.2.tgz", + "integrity": "sha512-zcE18/3IsMuNZJb8Q+JntnP/xtJrXJgh13R2wzkCMv/mNjpoe/IsOtLAkaeu7cPhOfjmgYbGuSunwEhpuskS8g==", "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.12.24", - "@devvit/shared": "0.12.24", - "@devvit/shared-types": "0.12.24", + "@devvit/protos": "0.13.2", + "@devvit/shared": "0.13.2", + "@devvit/shared-types": "0.13.2", "html-to-image": "1.11.13", "jwt-decode": "4.0.0" } }, + "node_modules/@devvit/web-view-scripts/node_modules/@devvit/protos": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.13.2.tgz", + "integrity": "sha512-CG+5GiZoM1Kt6fy1cNW6nn7rgVtGRn/lI+S+BP3/9MoXch3xGue9lhj+YqGOCiGaTyiXvPUJm5u/kXqYzuqqOg==", + "license": "BSD-3-Clause", + "dependencies": { + "protobufjs": "7.5.4", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "twirp-ts": "^2.5.0" + }, + "peerDependenciesMeta": { + "twirp-ts": { + "optional": true + } + } + }, + "node_modules/@devvit/web-view-scripts/node_modules/@devvit/shared-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.13.2.tgz", + "integrity": "sha512-OZdAfyxUDmPwfDf6F7qQwk6VotWrO86X7Qyl/zh+jldKlqt7G4elacHjFarowmfn38YlxQuw3k0awo0aw6NR8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.13.2", + "jsonschema": "1.4.1", + "uuid": "14.0.0" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", diff --git a/package.json b/package.json index a74d802..bc148e5 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@devvit/start": "0.12.24", - "@devvit/web": "0.12.24", + "@devvit/web": "0.13.2", "hono": "^4.7.0", "react": "^19.0.0", "react-dom": "^19.0.0"