# This .gitignore is for an Eleventy/Nunjucks project.

# Node.js dependencies
# The node_modules folder is where npm installs all project dependencies.
# It should never be committed to a public repository.
node_modules/

# Eleventy build output
# This is the directory where Eleventy generates the final static HTML files.
# It should be ignored to prevent committing build artifacts.
_site/

# Logs and debug files
npm-debug.log*
yarn-debug.log*
.npm

# Environment variables
# This is a critical security measure to prevent sensitive data from being
# committed to a public repository.
.env
.env.*

# Visual Studio Code settings
# These are local to your development environment and should not be shared.
.vscode/

# Operating system generated files
.DS_Store
Thumbs.db

# Other temporary or build-related files
*~
*.swp
*.bak