Project Files
.gitignore
node_modules/
dist/
*.tsbuildinfo
# Local/generated outputs
*.pdf
*.docx
*.odt
*.rtf
*.epub
*.html
*.txt
*_verification_report.json
*_verify/
# Keep runtime Python dependency manifests. The broad *.txt rule above would otherwise
# remove them from LMS Hub packages, and then the tool dies before it can ask
# to install engines/fonts. Humanity survives another edge case.
!scripts/requirements.txt
!scripts/optional-requirements.txt
# Python local cache
__pycache__/
*.pyc
.venv/
# Runtime/downloader payloads: LMS Hub package must stay small.
vendor/toolchain/**/bin/
vendor/toolchain/**/fonts/*
!vendor/toolchain/fonts/
!vendor/toolchain/fonts/STIXTwoMath-Regular.otf
!vendor/toolchain/fonts/STIX2Math.otf
!vendor/toolchain/fonts/PUT_STIXTwoMath-Regular.otf_HERE.txt
!vendor/toolchain/**/fonts/STIXTwoMath-Regular.otf
!vendor/toolchain/**/fonts/STIX2Math.otf
vendor/toolchain/**/tectonic-cache/
vendor/toolchain/**/_download/
vendor/toolchain/**/_downloads/
vendor/toolchain/**/MANIFEST.json
!vendor/toolchain/MANIFEST.json
!vendor/toolchain/THIRD_PARTY_NOTICES.md
!vendor/toolchain/licenses/**
# Development-only PowerShell helpers; not required at runtime/LMS package.
scripts/install-third-party-licenses.ps1
scripts/prepare-lms-hub-publish.ps1