out
dist
node_modules
.vscode-test/
.vscode-test-web/
*.vsix
data/
.yarn/
*.nii*
*.mz3
*.mnc*
static/
images/
.pnpm-store/

# Build artifacts
*.timestamp-*.mjs
tsconfig.tsbuildinfo
.tsbuildinfo
.turbo/
__pycache__
build_log.json
*.orig
*.js.map
.webpack-cache/

# Lint cache files
.eslintcache
.stylelintcache

# Generated directories
lib/
dist/
static/
build/
apps/vscode/niivue/

# VS Code extension generated files
apps/vscode/vscode-styles.css

# PWA generated public assets (copied from niivue-react)
apps/pwa/public/

# Python packaging
*.egg-info/
*.pyc

# JupyterLab extension build output
**/labextension/
**/.ipynb_checkpoints
_version.py


# Test artifacts
test-results/
playwright-report/
coverage/

# Individual package lockfiles (use root pnpm-lock.yaml only)
**/package-lock.json
**/yarn.lock
**/pnpm-lock.yaml
!pnpm-lock.yaml