Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
159 changes: 126 additions & 33 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,53 +1,146 @@
# ──────────────────────────────────────────────────────────────────────────────
# Dependencies
# ──────────────────────────────────────────────────────────────────────────────
node_modules/
.pnp
.pnp.js
target/
contracts/target/

# testing
coverage/

# next.js
.next/
out/
build/

# misc
.DS_Store
*.pem
.pnpm-store/

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# env
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# vercel
.vercel
target
Cargo.lock

# build artifacts
# ──────────────────────────────────────────────────────────────────────────────
# Build artifacts — TypeScript / JavaScript
# ──────────────────────────────────────────────────────────────────────────────
dist/
build/
out/
backend/dist/
*.js
*.js.map
*.d.ts
*.d.ts.map
# Preserve config files that must remain as .js/.ts
!jest.config.js
!next.config.ts
!postcss.config.mjs
!eslint.config.mjs
!tailwind.config.js
!tailwind.config.ts

# ──────────────────────────────────────────────────────────────────────────────
# Build artifacts — Rust / Soroban
# ──────────────────────────────────────────────────────────────────────────────
target/
contracts/target/
# Cargo.lock should be committed in binary crates; excluded here per project choice
Cargo.lock

# ──────────────────────────────────────────────────────────────────────────────
# Next.js
# ──────────────────────────────────────────────────────────────────────────────
.next/
.next-*

# ──────────────────────────────────────────────────────────────────────────────
# Test snapshots & coverage
# ──────────────────────────────────────────────────────────────────────────────
coverage/
.nyc_output/
# Jest / Vitest snapshots
**/__snapshots__/
**/*.snap
# Playwright
playwright-report/
test-results/
# E2E output
frontend/e2e/results/

# ──────────────────────────────────────────────────────────────────────────────
# Logs — backend
# ──────────────────────────────────────────────────────────────────────────────
backend/logs/
backend/*.log
backend/build*.log
backend/debug-*.log
backend/test_output.log
backend/ts_errors.txt

# temp error logs
# ──────────────────────────────────────────────────────────────────────────────
# Logs — frontend
# ──────────────────────────────────────────────────────────────────────────────
frontend/ts_errors.txt
frontend/tsc_errors.log
frontend/tsc_errors_new.log
frontend/tsc_errors_new2.log
frontend/build_output.txt
frontend/output.txt
frontend/out.txt

# ──────────────────────────────────────────────────────────────────────────────
# Logs — contracts
# ──────────────────────────────────────────────────────────────────────────────
contracts/test_output.txt
contracts/test_output_activity.txt
contracts/check_output*.json
contracts/check_errors.txt
contracts/errors*.json

# ──────────────────────────────────────────────────────────────────────────────
# Logs — root
# ──────────────────────────────────────────────────────────────────────────────
*.log
build.log

# ──────────────────────────────────────────────────────────────────────────────
# Environment / secrets
# ──────────────────────────────────────────────────────────────────────────────
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
*.pem
*.key
*.p12
*.pfx

# ──────────────────────────────────────────────────────────────────────────────
# Database files
# ──────────────────────────────────────────────────────────────────────────────
*.db
*.sqlite
*.sqlite3
backend/prisma/*.db
backend/prisma/*.db-journal

# ──────────────────────────────────────────────────────────────────────────────
# Runtime / PID files
# ──────────────────────────────────────────────────────────────────────────────
*.pid
backend/*.pid

# ──────────────────────────────────────────────────────────────────────────────
# OS / editor artefacts
# ──────────────────────────────────────────────────────────────────────────────
.DS_Store
Thumbs.db
*.swp
*.swo
.idea/
# Keep .vscode/settings committed (shared dev config)

# ──────────────────────────────────────────────────────────────────────────────
# Debug / misc
# ──────────────────────────────────────────────────────────────────────────────
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# ──────────────────────────────────────────────────────────────────────────────
# Deployment
# ──────────────────────────────────────────────────────────────────────────────
.vercel

# ──────────────────────────────────────────────────────────────────────────────
# Benchmarks / large generated output
# ──────────────────────────────────────────────────────────────────────────────
backend/benchmarks/results/
Loading