Ts Fivem Template
This TypeScript template provides a structured foundation for FiveM resources, separating client, server, and common modules for better organization and code reuse.
It uses esbuild for fast compilation, generates fxmanifest.lua automatically, and includes type-safe FiveM natives with full IntelliSense support. Additional tools cover hot-reload builds, environment-aware logging, and Biome.js for linting and formatting.
- Speedy esbuild compilation with FXServer optimization
- Type-safe FiveM natives via @nativewrappers/fivem
- Automatic fxmanifest.lua generation
- Watch mode for automatic rebuilds during development
- Logger helper with dev/prod log levels
- Biome.js integration for linting and formatting