Fix build

This commit is contained in:
Konstantin Wohlwend 2026-06-08 10:29:42 -07:00
parent 3e2f0f9558
commit 60202f2b09
7 changed files with 32 additions and 24 deletions

View File

@ -40,8 +40,12 @@
"typecheck": "tsc --noEmit",
"clean": "rimraf dist && rimraf node_modules",
"lint": "eslint --ext .tsx,.ts .",
"build": "rimraf dist && tsdown",
"dev": "tsdown --watch"
"codegen": "pnpm run env",
"codegen:watch": "concurrently -n \"env\" -k \"pnpm run env:watch\"",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"env": "tsx ./scripts/generate-env.ts",
"env:watch": "chokidar --silent './scripts/generate-env.ts' -c 'pnpm run env' --throttle 2000"
},
"files": [
"README.md",

View File

@ -40,10 +40,10 @@
"typecheck": "tsc --noEmit",
"clean": "rimraf dist && rimraf node_modules",
"lint": "eslint --ext .tsx,.ts .",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"codegen": "pnpm run env && pnpm run css",
"codegen:watch": "concurrently -n \"env,css\" -k \"pnpm run env:watch\" \"pnpm run css:watch\"",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"env": "tsx ./scripts/generate-env.ts",
"env:watch": "chokidar --silent './scripts/generate-env.ts' -c 'pnpm run env' --throttle 2000",
"css": "pnpm run css-tw && pnpm run css-sc",

View File

@ -40,10 +40,10 @@
"typecheck": "tsc --noEmit",
"clean": "rimraf dist && rimraf node_modules",
"lint": "eslint --ext .tsx,.ts .",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"codegen": "pnpm run env && pnpm run css",
"codegen:watch": "concurrently -n \"env,css\" -k \"pnpm run env:watch\" \"pnpm run css:watch\"",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"env": "tsx ./scripts/generate-env.ts",
"env:watch": "chokidar --silent './scripts/generate-env.ts' -c 'pnpm run env' --throttle 2000",
"css": "pnpm run css-tw && pnpm run css-sc",

View File

@ -51,10 +51,10 @@
"typecheck": "tsc --noEmit",
"clean": "rimraf dist && rimraf node_modules",
"lint": "eslint --ext .tsx,.ts .",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"codegen": "pnpm run env && pnpm run css",
"codegen:watch": "concurrently -n \"env,css\" -k \"pnpm run env:watch\" \"pnpm run css:watch\"",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"env": "tsx ./scripts/generate-env.ts",
"env:watch": "chokidar --silent './scripts/generate-env.ts' -c 'pnpm run env' --throttle 2000",
"css": "pnpm run css-tw && pnpm run css-sc",

View File

@ -67,18 +67,19 @@
"lint": "eslint --ext .tsx,.ts .",
"//": "IF_PLATFORM template react-like",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"codegen": "pnpm run env && pnpm run css",
"codegen:watch": "concurrently -n \"env,css\" -k \"pnpm run env:watch\" \"pnpm run css:watch\"",
"//": "ELSE_PLATFORM",
"codegen": "pnpm run env",
"codegen:watch": "concurrently -n \"env\" -k \"pnpm run env:watch\"",
"//": "END_PLATFORM",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"env": "tsx ./scripts/generate-env.ts",
"env:watch": "chokidar --silent './scripts/generate-env.ts' -c 'pnpm run env' --throttle 2000"
,"//": "ELSE_PLATFORM",
"build": "rimraf dist && tsdown",
"dev": "tsdown --watch"
,"//": "END_PLATFORM",
"//": "IF_PLATFORM template react-like"
,"//": "IF_PLATFORM template react-like"
,"css": "pnpm run css-tw && pnpm run css-sc",
"css:watch": "concurrently -n \"tw,sc\" -k \"pnpm run css-tw:watch\" \"pnpm run css-sc:watch\"",
"css-tw:watch": "tailwindcss -i ./src/global.css -o ./src/generated/tailwind.css --watch",
@ -88,11 +89,7 @@
,"//": "END_PLATFORM",
"//": "IF_PLATFORM template"
,"codegen": "pnpm run env && pnpm run css",
"codegen:watch": "concurrently -n \"env,css\" -k \"pnpm run env:watch\" \"pnpm run css:watch\"",
"env": "tsx ./scripts/generate-env.ts",
"env:watch": "chokidar --silent './scripts/generate-env.ts' -c 'pnpm run env' --throttle 2000",
"override-env-local-for-quetzal": "echo \"\\n$STACK_ENV_LOCAL_PACKAGE_BUILD_OVERRIDE_FOR_QUETZAL\\n\" >> .env.local",
,"override-env-local-for-quetzal": "echo \"\\n$STACK_ENV_LOCAL_PACKAGE_BUILD_OVERRIDE_FOR_QUETZAL\\n\" >> .env.local",
"quetzal": "rimraf quetzal-translations && pnpm run override-env-local-for-quetzal && quetzal-process-translations && tsx ./scripts/merge-quetzal-translations.ts",
"quetzal:ignore-errors": "pnpm run quetzal || echo Quetzal failed, probably because the API key is missing. We will just ignore it",
"quetzal:watch": "chokidar --silent \"src/**/*\" -i \"src/generated/quetzal-translations.ts\" -c 'pnpm run quetzal:ignore-errors' --throttle 2000"

View File

@ -52,10 +52,10 @@
"typecheck": "tsc --noEmit",
"clean": "rimraf dist && rimraf node_modules",
"lint": "eslint --ext .tsx,.ts .",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"codegen": "pnpm run env && pnpm run css",
"codegen:watch": "concurrently -n \"env,css\" -k \"pnpm run env:watch\" \"pnpm run css:watch\"",
"build": "rimraf dist && pnpm run codegen && tsdown",
"dev": "concurrently -n \"build,codegen\" -k \"tsdown --watch\" \"pnpm run codegen:watch\"",
"env": "tsx ./scripts/generate-env.ts",
"env:watch": "chokidar --silent './scripts/generate-env.ts' -c 'pnpm run env' --throttle 2000",
"css": "pnpm run css-tw && pnpm run css-sc",

View File

@ -159,6 +159,15 @@ withGeneratorLock(async () => {
return baseEditFn({ relativePath, content, platforms: PLATFORMS["js"] });
},
filterFn: (relativePath) => {
const jsGeneratedFiles = new Set([
"scripts/generate-env.ts",
"src/generated/.gitignore",
"src/generated/env.ts",
]);
if (jsGeneratedFiles.has(relativePath)) {
return true;
}
const ignores = [
"postcss.config.js",
"tailwind.config.js",
@ -172,8 +181,6 @@ withGeneratorLock(async () => {
"src/components-page/",
"src/generated/",
"src/providers/",
"src/global.css",
"src/global.d.ts",
];
if (tanstackStartOnlyTemplateFiles.has(relativePath) || templateOnlyFiles.has(relativePath)) {