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

*.iml

*.key
.repomixignore
repomix*
/.idea/
/node_modules/
/assets/node_modules/
/assets/lib/ui-kit/dist/

# Ignore assets that are produced by build tools.
/priv/static/assets/
/priv/static/icons/
/priv/static/images/
/priv/static/*.js
/priv/static/*.css
/priv/static/*-*.png
/priv/static/*-*.webp
/priv/static/*-*.webmanifest

# Dialyzer PLT files
/priv/plts/

.DS_Store
**/.DS_Store

# Temporary files, for example, from tests.
/tmp/


.env
*.local.env
test/manual/.auto*

.direnv/
.cache/
.nix-shell/
.lexical/

/_build
/cover
/deps
/doc
/.fetch
erl_crash.dump
*.ez
*.beam
/config/*.secret.exs
.elixir_ls/

# Devcontainer host-specific files
# .devcontainer/docker-compose.override.yml is deliberately tracked as an empty
# no-op so devcontainer.json's compose file list resolves on a clean checkout.
# The negation is explicit because a common global/user gitignore rule matches
# docker-compose.override.yml anywhere. Keep local edits to it out of commits.
!/.devcontainer/docker-compose.override.yml

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
