From 0d81406190c8530382b287fcc9855ad1ca981ca0 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Wed, 4 Feb 2026 10:04:35 -0800 Subject: [PATCH] fix linter errors --- apps/code/20260130-000000/bun.lock | 14 +++++++------- apps/code/20260130-000000/package.json | 10 +++++----- apps/cron/20260201-000000/bun.lock | 12 +++++------- apps/cron/20260201-000000/lib/schedules.ts | 4 ++-- apps/cron/20260201-000000/package.json | 8 ++++---- apps/env/20260130-000000/index.tsx | 2 +- apps/todo/20260130-181927/bun.lock | 12 ++++++------ apps/todo/20260130-181927/package.json | 8 ++++---- apps/todo/20260130-181927/src/server/index.tsx | 5 +++-- apps/versions/20260130-000000/bun.lock | 12 ++++++------ apps/versions/20260130-000000/package.json | 8 ++++---- src/client/styles/layout.ts | 2 +- 12 files changed, 48 insertions(+), 49 deletions(-) diff --git a/apps/code/20260130-000000/bun.lock b/apps/code/20260130-000000/bun.lock index bbc0c74..b344b99 100644 --- a/apps/code/20260130-000000/bun.lock +++ b/apps/code/20260130-000000/bun.lock @@ -5,16 +5,16 @@ "": { "name": "code", "dependencies": { - "@because/forge": "*", - "@because/howl": "*", - "@because/hype": "*", - "@because/toes": "*", + "@because/forge": "^0.0.1", + "@because/howl": "^0.0.2", + "@because/hype": "^0.0.2", + "@because/toes": "^0.0.5", }, "devDependencies": { "@types/bun": "latest", }, "peerDependencies": { - "typescript": "^5.9.2", + "typescript": "^5.9.3", }, }, }, @@ -23,9 +23,9 @@ "@because/howl": ["@because/howl@0.0.2", "https://npm.nose.space/@because/howl/-/howl-0.0.2.tgz", { "dependencies": { "lucide-static": "^0.555.0" }, "peerDependencies": { "@because/forge": "*", "typescript": "^5" } }, "sha512-Z4okzEa282LKkBk9DQwEUU6FT+PeThfQ6iQAY41LIEjs8B2kfXRZnbWLs7tgpwCfYORxb0RO4Hr7KiyEqnfTvQ=="], - "@because/hype": ["@because/hype@0.0.1", "https://npm.nose.space/@because/hype/-/hype-0.0.1.tgz", { "dependencies": { "hono": "^4.10.4", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5" } }, "sha512-i92DNUXJOwt3J8dN1x8sh7i86blelcTCk8XDpwD839Ic8oe710lkDSVXJ7xYZb/i8YtzGhRg+L6eXDhaRiU2Pw=="], + "@because/hype": ["@because/hype@0.0.2", "https://npm.nose.space/@because/hype/-/hype-0.0.2.tgz", { "dependencies": { "hono": "^4.10.4", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5" } }, "sha512-fdKeII6USGC1loVVj+tPz086cKz+Bm+XozNee3NOnK4VP+q4yNPP2Fq1Yujw5xeDYE+ZvJn40gKwlngRvmX2hA=="], - "@because/toes": ["@because/toes@0.0.4", "https://npm.nose.space/@because/toes/-/toes-0.0.4.tgz", { "dependencies": { "@because/forge": "^0.0.1", "@because/hype": "^0.0.1", "commander": "^14.0.2", "diff": "^8.0.3", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5.9.2" }, "bin": { "toes": "src/cli/index.ts" } }, "sha512-/eZB84VoARYzSBtwJe00dV7Ilgqq7DRFj3vJlWhCHg87Jx5Yr2nTqPnzclLmiZ55XvWNogXqGTzyW8hApzXnJw=="], + "@because/toes": ["@because/toes@0.0.5", "https://npm.nose.space/@because/toes/-/toes-0.0.5.tgz", { "dependencies": { "@because/forge": "^0.0.1", "@because/hype": "^0.0.2", "commander": "^14.0.2", "diff": "^8.0.3", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5.9.2" }, "bin": { "toes": "src/cli/index.ts" } }, "sha512-YM1VuR1sym7m7pFcaiqnjg6eJUyhJYUH2ROBb+xi+HEXajq46ZL8KDyyCtz7WiHTfrbxcEWGjqyj20a7UppcJg=="], "@types/bun": ["@types/bun@1.3.8", "https://npm.nose.space/@types/bun/-/bun-1.3.8.tgz", { "dependencies": { "bun-types": "1.3.8" } }, "sha512-3LvWJ2q5GerAXYxO2mffLTqOzEu5qnhEAlh48Vnu8WQfnmSwbgagjGZV6BoHKJztENYEDn6QmVd949W4uESRJA=="], diff --git a/apps/code/20260130-000000/package.json b/apps/code/20260130-000000/package.json index 925bab9..1c30580 100644 --- a/apps/code/20260130-000000/package.json +++ b/apps/code/20260130-000000/package.json @@ -16,12 +16,12 @@ "@types/bun": "latest" }, "peerDependencies": { - "typescript": "^5.9.2" + "typescript": "^5.9.3" }, "dependencies": { - "@because/forge": "*", - "@because/howl": "*", - "@because/hype": "*", - "@because/toes": "*" + "@because/forge": "^0.0.1", + "@because/howl": "^0.0.2", + "@because/hype": "^0.0.2", + "@because/toes": "^0.0.5" } } diff --git a/apps/cron/20260201-000000/bun.lock b/apps/cron/20260201-000000/bun.lock index 5cfc9b4..487eb42 100644 --- a/apps/cron/20260201-000000/bun.lock +++ b/apps/cron/20260201-000000/bun.lock @@ -5,10 +5,10 @@ "": { "name": "cron", "dependencies": { - "@because/forge": "*", - "@because/hype": "*", - "@because/toes": "*", - "croner": "^9.0.0", + "@because/forge": "^0.0.1", + "@because/hype": "^0.0.2", + "@because/toes": "^0.0.5", + "croner": "^9.1.0", }, "devDependencies": { "@types/bun": "latest", @@ -20,7 +20,7 @@ "@because/hype": ["@because/hype@0.0.2", "https://npm.nose.space/@because/hype/-/hype-0.0.2.tgz", { "dependencies": { "hono": "^4.10.4", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5" } }, "sha512-fdKeII6USGC1loVVj+tPz086cKz+Bm+XozNee3NOnK4VP+q4yNPP2Fq1Yujw5xeDYE+ZvJn40gKwlngRvmX2hA=="], - "@because/toes": ["@because/toes@0.0.4", "https://npm.nose.space/@because/toes/-/toes-0.0.4.tgz", { "dependencies": { "@because/forge": "^0.0.1", "@because/hype": "^0.0.1", "commander": "^14.0.2", "diff": "^8.0.3", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5.9.2" }, "bin": { "toes": "src/cli/index.ts" } }, "sha512-/eZB84VoARYzSBtwJe00dV7Ilgqq7DRFj3vJlWhCHg87Jx5Yr2nTqPnzclLmiZ55XvWNogXqGTzyW8hApzXnJw=="], + "@because/toes": ["@because/toes@0.0.5", "https://npm.nose.space/@because/toes/-/toes-0.0.5.tgz", { "dependencies": { "@because/forge": "^0.0.1", "@because/hype": "^0.0.2", "commander": "^14.0.2", "diff": "^8.0.3", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5.9.2" }, "bin": { "toes": "src/cli/index.ts" } }, "sha512-YM1VuR1sym7m7pFcaiqnjg6eJUyhJYUH2ROBb+xi+HEXajq46ZL8KDyyCtz7WiHTfrbxcEWGjqyj20a7UppcJg=="], "@types/bun": ["@types/bun@1.3.8", "https://npm.nose.space/@types/bun/-/bun-1.3.8.tgz", { "dependencies": { "bun-types": "1.3.8" } }, "sha512-3LvWJ2q5GerAXYxO2mffLTqOzEu5qnhEAlh48Vnu8WQfnmSwbgagjGZV6BoHKJztENYEDn6QmVd949W4uESRJA=="], @@ -41,7 +41,5 @@ "typescript": ["typescript@5.9.3", "https://npm.nose.space/typescript/-/typescript-5.9.3.tgz", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], "undici-types": ["undici-types@7.16.0", "https://npm.nose.space/undici-types/-/undici-types-7.16.0.tgz", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], - - "@because/toes/@because/hype": ["@because/hype@0.0.1", "https://npm.nose.space/@because/hype/-/hype-0.0.1.tgz", { "dependencies": { "hono": "^4.10.4", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5" } }, "sha512-i92DNUXJOwt3J8dN1x8sh7i86blelcTCk8XDpwD839Ic8oe710lkDSVXJ7xYZb/i8YtzGhRg+L6eXDhaRiU2Pw=="], } } diff --git a/apps/cron/20260201-000000/lib/schedules.ts b/apps/cron/20260201-000000/lib/schedules.ts index 049e8ff..20a3456 100644 --- a/apps/cron/20260201-000000/lib/schedules.ts +++ b/apps/cron/20260201-000000/lib/schedules.ts @@ -64,9 +64,9 @@ const SCHEDULE_MAP: Record = { export function toCronExpr(schedule: Schedule): string { if (typeof schedule === 'number') { - return SCHEDULE_MAP[`${schedule}minutes`] + return SCHEDULE_MAP[`${schedule}minutes`]! } - return SCHEDULE_MAP[schedule] + return SCHEDULE_MAP[schedule]! } export function isValidSchedule(value: unknown): value is Schedule { diff --git a/apps/cron/20260201-000000/package.json b/apps/cron/20260201-000000/package.json index 3af0920..1ad36fe 100644 --- a/apps/cron/20260201-000000/package.json +++ b/apps/cron/20260201-000000/package.json @@ -11,10 +11,10 @@ "icon": "⏰" }, "dependencies": { - "@because/forge": "*", - "@because/hype": "*", - "@because/toes": "*", - "croner": "^9.0.0" + "@because/forge": "^0.0.1", + "@because/hype": "^0.0.2", + "@because/toes": "^0.0.5", + "croner": "^9.1.0" }, "devDependencies": { "@types/bun": "latest" diff --git a/apps/env/20260130-000000/index.tsx b/apps/env/20260130-000000/index.tsx index 42186fc..f494613 100644 --- a/apps/env/20260130-000000/index.tsx +++ b/apps/env/20260130-000000/index.tsx @@ -279,7 +279,7 @@ app.get('/', async c => { {'••••••••'} -
+ Delete
diff --git a/apps/todo/20260130-181927/bun.lock b/apps/todo/20260130-181927/bun.lock index 3e945c4..43acf88 100644 --- a/apps/todo/20260130-181927/bun.lock +++ b/apps/todo/20260130-181927/bun.lock @@ -5,24 +5,24 @@ "": { "name": "todo", "dependencies": { - "@because/forge": "*", - "@because/hype": "*", - "@because/toes": "*", + "@because/forge": "^0.0.1", + "@because/hype": "^0.0.2", + "@because/toes": "^0.0.5", }, "devDependencies": { "@types/bun": "latest", }, "peerDependencies": { - "typescript": "^5.9.2", + "typescript": "^5.9.3", }, }, }, "packages": { "@because/forge": ["@because/forge@0.0.1", "https://npm.nose.space/@because/forge/-/forge-0.0.1.tgz", { "peerDependencies": { "typescript": "^5" } }, "sha512-QS5CK51gcWma91i4uECWe4HPJeNHcE+Af4SQHOcfEovyzOEa7VOTAjei+jIWr2i+abGWqQCEC9wIuFgPgyr2Bg=="], - "@because/hype": ["@because/hype@0.0.1", "https://npm.nose.space/@because/hype/-/hype-0.0.1.tgz", { "dependencies": { "hono": "^4.10.4", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5" } }, "sha512-i92DNUXJOwt3J8dN1x8sh7i86blelcTCk8XDpwD839Ic8oe710lkDSVXJ7xYZb/i8YtzGhRg+L6eXDhaRiU2Pw=="], + "@because/hype": ["@because/hype@0.0.2", "https://npm.nose.space/@because/hype/-/hype-0.0.2.tgz", { "dependencies": { "hono": "^4.10.4", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5" } }, "sha512-fdKeII6USGC1loVVj+tPz086cKz+Bm+XozNee3NOnK4VP+q4yNPP2Fq1Yujw5xeDYE+ZvJn40gKwlngRvmX2hA=="], - "@because/toes": ["@because/toes@0.0.4", "https://npm.nose.space/@because/toes/-/toes-0.0.4.tgz", { "dependencies": { "@because/forge": "^0.0.1", "@because/hype": "^0.0.1", "commander": "^14.0.2", "diff": "^8.0.3", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5.9.2" }, "bin": { "toes": "src/cli/index.ts" } }, "sha512-/eZB84VoARYzSBtwJe00dV7Ilgqq7DRFj3vJlWhCHg87Jx5Yr2nTqPnzclLmiZ55XvWNogXqGTzyW8hApzXnJw=="], + "@because/toes": ["@because/toes@0.0.5", "https://npm.nose.space/@because/toes/-/toes-0.0.5.tgz", { "dependencies": { "@because/forge": "^0.0.1", "@because/hype": "^0.0.2", "commander": "^14.0.2", "diff": "^8.0.3", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5.9.2" }, "bin": { "toes": "src/cli/index.ts" } }, "sha512-YM1VuR1sym7m7pFcaiqnjg6eJUyhJYUH2ROBb+xi+HEXajq46ZL8KDyyCtz7WiHTfrbxcEWGjqyj20a7UppcJg=="], "@types/bun": ["@types/bun@1.3.8", "https://npm.nose.space/@types/bun/-/bun-1.3.8.tgz", { "dependencies": { "bun-types": "1.3.8" } }, "sha512-3LvWJ2q5GerAXYxO2mffLTqOzEu5qnhEAlh48Vnu8WQfnmSwbgagjGZV6BoHKJztENYEDn6QmVd949W4uESRJA=="], diff --git a/apps/todo/20260130-181927/package.json b/apps/todo/20260130-181927/package.json index f81056d..8aefbe6 100644 --- a/apps/todo/20260130-181927/package.json +++ b/apps/todo/20260130-181927/package.json @@ -16,11 +16,11 @@ "@types/bun": "latest" }, "peerDependencies": { - "typescript": "^5.9.2" + "typescript": "^5.9.3" }, "dependencies": { - "@because/forge": "*", - "@because/hype": "*", - "@because/toes": "*" + "@because/forge": "^0.0.1", + "@because/hype": "^0.0.2", + "@because/toes": "^0.0.5" } } diff --git a/apps/todo/20260130-181927/src/server/index.tsx b/apps/todo/20260130-181927/src/server/index.tsx index 92ee55c..4ecf054 100644 --- a/apps/todo/20260130-181927/src/server/index.tsx +++ b/apps/todo/20260130-181927/src/server/index.tsx @@ -321,8 +321,9 @@ app.post('/toggle', async c => { return c.redirect(`/?app=${appName}`) } - if (index >= 0 && index < todo.items.length) { - todo.items[index].done = !todo.items[index].done + const item = todo.items[index] + if (item) { + item.done = !item.done } try { diff --git a/apps/versions/20260130-000000/bun.lock b/apps/versions/20260130-000000/bun.lock index bd10b45..4ae0cc8 100644 --- a/apps/versions/20260130-000000/bun.lock +++ b/apps/versions/20260130-000000/bun.lock @@ -5,24 +5,24 @@ "": { "name": "versions", "dependencies": { - "@because/forge": "*", - "@because/hype": "*", - "@because/toes": "*", + "@because/forge": "^0.0.1", + "@because/hype": "^0.0.2", + "@because/toes": "^0.0.5", }, "devDependencies": { "@types/bun": "latest", }, "peerDependencies": { - "typescript": "^5.9.2", + "typescript": "^5.9.3", }, }, }, "packages": { "@because/forge": ["@because/forge@0.0.1", "https://npm.nose.space/@because/forge/-/forge-0.0.1.tgz", { "peerDependencies": { "typescript": "^5" } }, "sha512-QS5CK51gcWma91i4uECWe4HPJeNHcE+Af4SQHOcfEovyzOEa7VOTAjei+jIWr2i+abGWqQCEC9wIuFgPgyr2Bg=="], - "@because/hype": ["@because/hype@0.0.1", "https://npm.nose.space/@because/hype/-/hype-0.0.1.tgz", { "dependencies": { "hono": "^4.10.4", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5" } }, "sha512-i92DNUXJOwt3J8dN1x8sh7i86blelcTCk8XDpwD839Ic8oe710lkDSVXJ7xYZb/i8YtzGhRg+L6eXDhaRiU2Pw=="], + "@because/hype": ["@because/hype@0.0.2", "https://npm.nose.space/@because/hype/-/hype-0.0.2.tgz", { "dependencies": { "hono": "^4.10.4", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5" } }, "sha512-fdKeII6USGC1loVVj+tPz086cKz+Bm+XozNee3NOnK4VP+q4yNPP2Fq1Yujw5xeDYE+ZvJn40gKwlngRvmX2hA=="], - "@because/toes": ["@because/toes@0.0.4", "https://npm.nose.space/@because/toes/-/toes-0.0.4.tgz", { "dependencies": { "@because/forge": "^0.0.1", "@because/hype": "^0.0.1", "commander": "^14.0.2", "diff": "^8.0.3", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5.9.2" }, "bin": { "toes": "src/cli/index.ts" } }, "sha512-/eZB84VoARYzSBtwJe00dV7Ilgqq7DRFj3vJlWhCHg87Jx5Yr2nTqPnzclLmiZ55XvWNogXqGTzyW8hApzXnJw=="], + "@because/toes": ["@because/toes@0.0.5", "https://npm.nose.space/@because/toes/-/toes-0.0.5.tgz", { "dependencies": { "@because/forge": "^0.0.1", "@because/hype": "^0.0.2", "commander": "^14.0.2", "diff": "^8.0.3", "kleur": "^4.1.5" }, "peerDependencies": { "typescript": "^5.9.2" }, "bin": { "toes": "src/cli/index.ts" } }, "sha512-YM1VuR1sym7m7pFcaiqnjg6eJUyhJYUH2ROBb+xi+HEXajq46ZL8KDyyCtz7WiHTfrbxcEWGjqyj20a7UppcJg=="], "@types/bun": ["@types/bun@1.3.8", "https://npm.nose.space/@types/bun/-/bun-1.3.8.tgz", { "dependencies": { "bun-types": "1.3.8" } }, "sha512-3LvWJ2q5GerAXYxO2mffLTqOzEu5qnhEAlh48Vnu8WQfnmSwbgagjGZV6BoHKJztENYEDn6QmVd949W4uESRJA=="], diff --git a/apps/versions/20260130-000000/package.json b/apps/versions/20260130-000000/package.json index 1fc3d1b..fba756d 100644 --- a/apps/versions/20260130-000000/package.json +++ b/apps/versions/20260130-000000/package.json @@ -16,11 +16,11 @@ "@types/bun": "latest" }, "peerDependencies": { - "typescript": "^5.9.2" + "typescript": "^5.9.3" }, "dependencies": { - "@because/forge": "*", - "@because/hype": "*", - "@because/toes": "*" + "@because/forge": "^0.0.1", + "@because/hype": "^0.0.2", + "@because/toes": "^0.0.5" } } diff --git a/src/client/styles/layout.ts b/src/client/styles/layout.ts index 0251454..347188d 100644 --- a/src/client/styles/layout.ts +++ b/src/client/styles/layout.ts @@ -79,7 +79,7 @@ export const SectionTab = define('SectionTab', { color: theme('colors-textMuted'), textTransform: 'uppercase', letterSpacing: '0.05em', - borderRadius: theme('radius-sm'), + borderRadius: theme('radius-md'), selectors: { '&:hover': { background: theme('colors-bgHover'),