diff --git a/.gitignore b/.gitignore index e1a8022cc..66dc86ee6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,42 @@ +# --- Build Artifacts and Output Directories --- +# Ignore generated output files from transpilers and builders (e.g., Babel, TypeScript, Webpack) dist dest +build +out + +# --- Dependency Folders --- +# Node.js/Yarn dependencies node_modules -.terraform +.pnp +.pnp.js +.yarn/* +!/.yarn/cache +!/.yarn/patches +!/.yarn/plugins +!/.yarn/releases +!/.yarn/sdks +!/.yarn/versions + +# --- Caching and Temporary Directories --- +# Generic caching directories .cache +.tmp +tmp +log +logs + +# --- Tooling and IDE Configuration --- +# Ignore specific tool configuration/cache files that are auto-generated or user-specific .clangd + +# --- Terraform/Infrastructure Files --- +# Ignore files related to Terraform state and internal management +.terraform +*.tfplan +*.tfstate +*.tfstate.backup + +# --- Specific Project Files (Example from user input) --- +# Ignore version files that are auto-generated by a build process yarn-project/*/src/package_version.ts