# Dart/Flutter
.dart_tool/
.packages
build/
pubspec.lock
pubspec_overrides.yaml
*.iml
.idea/
.vscode/

# Native build artifacts
native/target/
native/*.dylib
native/*.so
native/*.dll
*.o
*.a

# Generated FFI bindings
lib/src/generated/

# Generated API docs
**/doc/api/

# Coverage
coverage/
lcov.info

# WASM binaries
*.wasm

# Node
node_modules/

# OS
.DS_Store
Thumbs.db

# Vendored/pre-built binaries (downloaded from GitHub Releases at install time)
vendored/

# Compiled example binaries
example/native/bin/dart_monty_example
example/native/bin/libdart_monty.*
example/native/bin/monty-py
example/native/bin/monty_py.dart

# MkDocs build output — regenerated by .github/workflows/pages.yaml on
# every push to main. Should never be committed.
site/

# Scratch files
research.db
test.py

# Environment
.env
.env.*
.venv/
# CI review artifacts (all generated — regenerate with tool/metrics.sh)
ci-review/
# Compiled JS artifacts (built by dart compile js or npm run bundle)
**/*.dart.js
**/*.dart.js.deps
**/*.dart.js.map
