# Node
node_modules/
out/
dist/
coverage/
*.vsix


# VS Code
.vscode/settings.json

# OS
Thumbs.db
.DS_Store

# Reference corpus (transcription source only - never bundled/generated)
reference/

# Office macro containers
*.xlsx
*.xlsm
*.xlsb
*.xlam
*.xltm
*.xls
*.xlt
*.xla
*.docm
*.dotm
*.doc
*.dot
*.pptm
*.potm
*.ppsm
*.ppam
*.ppt
*.ppa
*.accdb
*.accda
*.mdb
*.mda
*.laccdb
# The blank templates ship with the extension: they are the seeds for
# "New Macro-Enabled File" (one per creatable format) and the fixtures the
# native VBA engine's tests run against.
!assets/templates/blank.xlsm
!assets/templates/blank.xlsb
!assets/templates/blank.xlam
!assets/templates/blank.xltm
!assets/templates/blank.docm
!assets/templates/blank.dotm
!assets/templates/blank.pptm
!assets/templates/blank.potm
# The blank Access database and the blank .mdb, captured from Access 16.0 with
# an empty VBA project: what "New Macro-Enabled File" seeds an .accdb, .accda,
# .mdb or .mda from. The .mdb is the Access 2002 format, which is the oldest
# one that keeps its VBA in MSysAccessStorage.
!assets/templates/blank.accdb
!assets/templates/blank.mdb

# The blank form and report Access itself writes, and a design holding one
# control of each type: what a new Access design is built from, and where its
# control defaults come from. Captured with Access 16.0 (scripts/README).
!assets/access/
!assets/access/*
# Real Office-authored fixtures: the ground truth the native engine's tests
# run against, one per container format (authored via pyVBAharness).
!tests/fixtures/binaries/FormFixture.xlsm
!tests/fixtures/binaries/WordFixture.docm
!tests/fixtures/binaries/WordFixture.doc
!tests/fixtures/binaries/WordFormFixture.docm
!tests/fixtures/binaries/PowerPointFixture.pptm
!tests/fixtures/binaries/PowerPointFixture.ppt
!tests/fixtures/binaries/PowerPointFixture.ppsm
!tests/fixtures/binaries/XlsFixture.xls
!tests/fixtures/binaries/AccessFixture.accdb
!tests/fixtures/binaries/AccessFixture.mdb
!tests/fixtures/binaries/AccessEditedFixture.accdb
!tests/fixtures/binaries/AccessEditedFixture.mdb
!tests/fixtures/binaries/AccessFormFixture.accdb
!tests/fixtures/binaries/ExcelFixture.xltm
!tests/fixtures/binaries/ExcelFixture.xlt
!tests/fixtures/binaries/ExcelFixture.xla
!tests/fixtures/binaries/WordFixture.dot
!tests/fixtures/binaries/PowerPointFixture.ppam
!tests/fixtures/binaries/PowerPointFixture.ppa
!tests/fixtures/binaries/PowerPointFormFixture.pptm
!tests/fixtures/binaries/AccessFixture.mda
excel_test_workbook/
.claude/

# Twin Basic
/twinBASIC*/
