# Rust build artifacts
/target

# Cargo.lock is excluded — mdkit is a library, not a binary. Per the
# Cargo book: libraries should not commit Cargo.lock because it gets
# regenerated when downstream packages depend on us. If we ever ship
# an `mdkit-cli` binary, drop the line below and commit the lockfile
# from that point forward.
Cargo.lock

# IDE
/.idea
/.vscode
*.iml

# OS
.DS_Store
Thumbs.db

# Editor
*.swp
*.swo
*~

# Local test fixtures. Anything under tests/fixtures/ is considered
# developer-local — drop your own hello.png / sample.pdf in here to
# run the `--ignored` tests, but nothing in this directory ships with
# the crate or gets committed. Force-add (`git add -f`) if we ever
# want to commit a tiny canonical fixture.
/tests/fixtures/

# Coverage / profiling
/coverage
*.profraw
