# Rust
/target/
**/*.rs.bk

# Node
node_modules/
dist/
pkg/
crates/pdfmuse-wasm/pkg/
*.node
*.tsbuildinfo
# generated by napi/tsc in the node binding
bindings/node/index.js
bindings/node/index.d.ts
bindings/node/native.js
bindings/node/native.d.ts

# Python
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
build/
*.whl
.pytest_cache/

# Native artifacts
*.so
*.dylib
*.pyd

# OS / editor
.DS_Store
*.swp
.idea/
.vscode/

# Note: Cargo.lock IS committed (this workspace ships a binary, pdfmuse-cli).

bindings/node/package-lock.json
bindings/node/npm/
bindings/node/artifacts/
