113 lines
1.2 KiB
Plaintext
113 lines
1.2 KiB
Plaintext
# Source files
|
|
src/
|
|
*.ts
|
|
!*.d.ts
|
|
tsconfig.json
|
|
tsup.config.ts
|
|
|
|
# Tests
|
|
tests/
|
|
*.test.ts
|
|
*.spec.ts
|
|
__tests__/
|
|
coverage/
|
|
.nyc_output/
|
|
|
|
# Documentation (except main README and LICENSE)
|
|
docs/development/
|
|
docs/internal/
|
|
*.md
|
|
!README.md
|
|
!CHANGELOG.md
|
|
!LICENSE.md
|
|
|
|
# Examples and demos
|
|
examples/
|
|
demos/
|
|
samples/
|
|
|
|
# Development files
|
|
.git/
|
|
.github/
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Build artifacts
|
|
*.log
|
|
*.tmp
|
|
*.temp
|
|
.cache/
|
|
.temp/
|
|
tmp/
|
|
|
|
# Development dependencies
|
|
node_modules/
|
|
.pnpm-store/
|
|
.yarn/
|
|
.npm/
|
|
|
|
# Environment and config
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
.envrc
|
|
*.local
|
|
|
|
# CI/CD
|
|
.travis.yml
|
|
.gitlab-ci.yml
|
|
.circleci/
|
|
azure-pipelines.yml
|
|
.jenkins/
|
|
|
|
# Package managers
|
|
package-lock.json
|
|
yarn.lock
|
|
pnpm-lock.yaml
|
|
bun.lockb
|
|
|
|
# Linting and formatting
|
|
.eslintrc*
|
|
.prettierrc*
|
|
.editorconfig
|
|
.stylelintrc*
|
|
|
|
# Git
|
|
.gitignore
|
|
.gitattributes
|
|
.gitmodules
|
|
|
|
# Docker
|
|
Dockerfile
|
|
docker-compose.yml
|
|
.dockerignore
|
|
|
|
# Scripts
|
|
scripts/dev/
|
|
scripts/test/
|
|
scripts/build-internal/
|
|
|
|
# Benchmarks
|
|
benchmarks/
|
|
perf/
|
|
|
|
# Miscellaneous
|
|
TODO.md
|
|
NOTES.md
|
|
ROADMAP.md
|
|
ARCHITECTURE.md
|
|
|
|
# Keep these important files
|
|
!LICENSE
|
|
!README.md
|
|
!CHANGELOG.md
|
|
!package.json
|
|
!dist/**/*
|
|
!bin/**/*
|
|
!config/**/*
|