# Generated by Cargo
# will have compiled files and executables
debug
target

# Environment files
.env
.env.*

# Generated C header (built by cbindgen)
elid.h

# Compiled test binaries
test-c-ffi

# Claude/AI tool state
.claude/

# IDE files
.idea/
.vscode/

# Demo site build output
site/dist/
site/node_modules/
site/.astro/

# These are backup files generated by rustfmt
**/*.rs.bk

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

# Generated by cargo mutants
# Contains mutation testing data
**/mutants.out*/

# RustRover
#  JetBrains specific template is maintained in a separate JetBrains.gitignore that can
#  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
#  and can be added to the global gitignore or merged into this file.  For a more nuclear
#  option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

# WASM build outputs
pkg/
pkg-node/
pkg-web/
pkg-embedtext/
pkg-embedtext-node/
pkg-embedtext-web/
pkg-embedimage/
pkg-embedimage-node/
pkg-embedimage-web/
pkg-both/
pkg-both-node/
pkg-both-web/

# Downloaded ML models (use scripts/download_models.py)
models/*.onnx
models/*.data
models/*.safetensors
models/*.bin
models/*.json

# Node.js
node_modules/
*.log
package-lock.json
yarn.lock
pnpm-lock.yaml

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
/lib/
/lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
