ice/.gitignore
Claude Code 5151e87824 Add TypeScript frontend build system with shared components
- Set up esbuild for fast TypeScript compilation of frontend code
- Create SharedHeader component with factories for main/admin/privacy pages
- Create SharedFooter component with standard and minimal variants
- Add frontend build scripts (build:frontend, watch:frontend, dev:full)
- Configure TypeScript for browser environment with DOM types
- Add example page demonstrating shared component usage
- Update .gitignore to exclude compiled frontend files

Benefits:
- Type-safe frontend components
- Consistent headers/footers across all pages
- Single source of truth for common UI elements
- Built-in i18n and theme toggle support

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 19:46:19 -04:00

45 lines
515 B
Text

# Environment variables
.env
.env.local
.env.production
# Database
*.db
*.sqlite
*.sqlite3
# Node modules
node_modules/
# Logs
*.log
npm-debug.log*
# OS generated files
.DS_Store
Thumbs.db
# IDE files
.vscode/
.idea/
# Temporary files
*.tmp
*.temp
# Generated files
public/style.css
public/style.css.map
public/dist/
# TypeScript build outputs
dist/
# TypeScript compiled files in src (should only be in dist/)
src/**/*.js
src/**/*.js.map
src/**/*.d.ts
src/**/*.d.ts.map
# Test coverage reports
coverage/