diff --git a/apps/web-tss/package.json b/apps/web-tss/package.json index 41d2bfa44..112ff60af 100644 --- a/apps/web-tss/package.json +++ b/apps/web-tss/package.json @@ -4,6 +4,7 @@ "type": "module", "version": "0.0.1", "scripts": { + "prebuild": "[ \"$SKIP_ENV_CHECK\" = \"true\" ] || tsx scripts/validate-env.ts", "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build -- --typecheck", "build:local": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build -- --typecheck --local", "build:no-typecheck": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build", @@ -24,7 +25,7 @@ "test:ui": "vitest --ui", "test:unit": "pnpm run test", "test:watch": "vitest --watch", - "typecheck": "tsc --noEmit", + "typecheck": "cross-env NODE_OPTIONS=--max-old-space-size=8192 tsc --noEmit", "typecheck:watch": "tsc --noEmit --watch" }, "peerDependencies": { diff --git a/apps/web-tss/tsconfig.json b/apps/web-tss/tsconfig.json index 45c73fb66..07a06e7cc 100644 --- a/apps/web-tss/tsconfig.json +++ b/apps/web-tss/tsconfig.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/tsconfig", "include": ["src/**/*.ts", "src/**/*.tsx", "scripts/validate-env.ts"], - "exclude": ["node_modules", "dist"], + "exclude": ["node_modules", "dist", "**/.tanstack/**", "**/.output/**", "**/.storybook/**"], "compilerOptions": { "target": "ES2022", "jsx": "react-jsx",