summaryrefslogtreecommitdiffhomepage
path: root/packages/console/core/src/lite.ts
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-02-24 04:45:39 -0500
committerFrank <[email protected]>2026-02-24 04:45:41 -0500
commitfb6d201ee03d73967c554394742be360e2ff782d (patch)
tree25cbda2e9ec598dfa5a5493f67cb432c5287d624 /packages/console/core/src/lite.ts
parentcda2af2589ddef9265ca2db379ecd4ab556f6be8 (diff)
downloadopencode-fb6d201ee03d73967c554394742be360e2ff782d.tar.gz
opencode-fb6d201ee03d73967c554394742be360e2ff782d.zip
wip: zen lite
Diffstat (limited to 'packages/console/core/src/lite.ts')
-rw-r--r--packages/console/core/src/lite.ts13
1 files changed, 5 insertions, 8 deletions
diff --git a/packages/console/core/src/lite.ts b/packages/console/core/src/lite.ts
index d6679208d..49d23e59e 100644
--- a/packages/console/core/src/lite.ts
+++ b/packages/console/core/src/lite.ts
@@ -4,9 +4,10 @@ import { Resource } from "@opencode-ai/console-resource"
export namespace LiteData {
const Schema = z.object({
- fixedLimit: z.number().int(),
rollingLimit: z.number().int(),
rollingWindow: z.number().int(),
+ weeklyLimit: z.number().int(),
+ monthlyLimit: z.number().int(),
})
export const validate = fn(Schema, (input) => {
@@ -18,11 +19,7 @@ export namespace LiteData {
return Schema.parse(json)
})
- export const planToPriceID = fn(z.void(), () => {
- return Resource.ZEN_LITE_PRICE.price
- })
-
- export const priceIDToPlan = fn(z.void(), () => {
- return "lite"
- })
+ export const productID = fn(z.void(), () => Resource.ZEN_LITE_PRICE.product)
+ export const priceID = fn(z.void(), () => Resource.ZEN_LITE_PRICE.price)
+ export const planName = fn(z.void(), () => "lite")
}