# Build outputs
build/
dist/
*.egg-info/
target/

# Guest wasm build artifact — produced by `python scripts/build_guest.py`
# (cargo → quickjs_rs/_guest.wasm) and by the wheel build hook. Built fresh
# from source on every build; never committed.
quickjs_rs/_guest.wasm
quickjs_rs/_transform.wasm

# Python
__pycache__/
*.pyc
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
.coverage.*
htmlcov/
.venv/
venv/
node_modules/

# Secrets / credentials
.env
.env.*
*.pem
*.key
*.crt
credentials.json

# Local package manager lockfiles — deps are pinned in pyproject.toml;
# uv/poetry lockfiles are a local tooling choice and don't belong in
# the repo.
uv.lock
poetry.lock
Pipfile.lock
