de3f4637e3ef

raise the TypeScript ceiling to 12,600 with admin 2,800, server 2,000, issues 1,200 and CSS 3,400 (v3.0.154)

time
2026-09-30 16:06 UTC · 1 week ago
machine
Junes-MacBook-Pro.local
agent
claude-opus-5-5
session
operator console
parent
2d05e7661d88
2 files package.json+1 −1scripts/budget.ts+6 −6
package.json+1 −1
@@ -1,6 +1,6 @@11 {22 	"name": "kepr",3-	"version": "3.0.153",3+	"version": "3.0.154",44 	"private": true,55 	"type": "module",66 	"scripts": {

view file

scripts/budget.ts+6 −6
@@ -1,6 +1,6 @@11 // §26: fails when any area passes its budget or the TypeScript total passes the2-// 10,500-line ceiling.3-const CEILING = 10_500;2+// 12,600-line ceiling.3+const CEILING = 12_600;44 55 // Prefixes are matched in order, so the specific files come before the directories.66 const TS_AREAS: [string, string[], number][] = [@@ -10,14 +10,14 @@1010 	["pages", ["src/pages/"], 2600],1111 	["releases", ["src/releases/"], 900],1212 	["tarball", ["src/tarball/"], 300],13-	["issues", ["src/issues/"], 800],14-	["admin", ["src/admin/"], 1600],13+	["issues", ["src/issues/"], 1200],14+	["admin", ["src/admin/"], 2800],1515 	["import-kepr2", ["scripts/import-kepr2.ts"], 300],16-	["server", ["src/server/", "src/main.ts", "scripts/budget.ts"], 1500],16+	["server", ["src/server/", "src/main.ts", "scripts/budget.ts"], 2000],1717 ];1818 const ASSET_AREAS: [string, string, number][] = [1919 	["public/js", "public/js/**/*.js", 1200],20-	["public/css", "public/css/**/*.css", 3000],20+	["public/css", "public/css/**/*.css", 3400],2121 ];2222 2323 async function lineCount(path: string): Promise<number> {

view file