Project Settings Files
Project Settings Files
Section titled “Project Settings Files”Settings files define reproducibility and runtime consistency
Section titled “Settings files define reproducibility and runtime consistency”Leci uses explicit configuration files for runtime, build, linting, and migration behavior. Understanding these files is essential for safe changes.
Core runtime/build configuration
Section titled “Core runtime/build configuration”package.json: scripts, dependencies, engine constraintsnext.config.ts: Next.js runtime config entrypointtsconfig.json: TypeScript compiler behavior and path aliases
Styling and linting configuration
Section titled “Styling and linting configuration”postcss.config.mjs: Tailwind plugin integrationeslint.config.mjs: lint rules using Next.js presets
Database and migration configuration
Section titled “Database and migration configuration”drizzle.config.ts: schema path, output folder, dialect, DB credentials env bindingdrizzle/*.sql: migration files executed by migration script
Governance guidance
Section titled “Governance guidance”Configuration changes should include:
- rationale in PR description;
- validation command output (
lint,test,build); - docs updates when developer workflow changes.