# The directory Mix will write compiled artifacts to.
/_build/
apps/*/_build/
packages/*/_build/

# If you run "mix test --cover", coverage assets end up here.
/cover/
apps/*/cover/
packages/*/cover/

# CI and local caches for Dialyzer and dynamic project dependencies.
/priv/plts/
apps/*/priv/plts/
apps/*/priv/duckdb_extensions/
packages/*/priv/duckdb_extensions/
/.cache/
/infra/.cache/

# The directory Mix downloads your dependencies sources to.
/deps/
apps/*/deps/
packages/*/deps/

# Where 3rd-party dependencies like ExDoc output generated docs.
/doc/

# Ignore .fetch files in case you like to edit your project deps locally.
/.fetch

# If the VM crashes, it generates a dump, let's ignore it too.
erl_crash.dump
apps/*/erl_crash.dump

# Also ignore archive artifacts (built via "mix archive.build").
*.ez

# Temporary files, for example, from tests.
/tmp/
apps/*/tmp/
packages/*/tmp/

# Ignore package tarball (built via "mix hex.build").
labqoat-*.tar

# Ignore assets that are produced by build tools.
/priv/static/assets/
apps/*/priv/static/assets/
/priv/static/**/*.gz
apps/*/priv/static/**/*.gz
/priv/static/**/*-????????????????????????????????.*
apps/*/priv/static/**/*-????????????????????????????????.*

# Ignore digested assets cache.
/priv/static/cache_manifest.json
apps/*/priv/static/cache_manifest.json

# Bun / Turbo.
node_modules/
apps/*/node_modules/
packages/*/node_modules/
tooling/node_modules/
.turbo/

# Python virtual environments and build/test reports.
.venv/
packages/*/.venv/
__pycache__/
packages/*/__pycache__/
*.egg-info/
packages/*/*.egg-info/
packages/*/dist/
packages/*/.coverage*
packages/*/coverage.xml
packages/*/htmlcov/
packages/*/.pytest_cache/
packages/*/.testmondata*
packages/*/.mypy_cache/
packages/*/.ruff_cache/

# Local credential configuration and environment overrides.
.env.local
packages/*/.env.local
.labqoat/

# Local storage for the filesystem example and integration runs.
.storage/
*.storage/

# Terraform working state and provider caches; provider locks are versioned.
.terraform/
*.tfstate
*.tfstate.*
*.tfplan

# Generated test reports and benchmark output.
reports/
packages/*/reports/
apps/*/reports/

# In case you use Node.js/npm, you want to ignore these.
npm-debug.log
/assets/node_modules/

.DS_Store