🔥 A Typescript Boilerplate for FiveM 🎮
This is a basic boilerplate for creating a FiveM resource using Typescript. It includes webpack config files and a directory structure to get you started. We recommend to use fivem-js alongside this boilerplate for faster development of client scripts.
- Clone repository into your
resources/[local]
folder. npm i
the dependencies.- Start development.
Use npm run watchc
and npm run watchs
to watch files during development.
Build your production ready code with npm run build
.
This will build the client and server script with the --mode production
flag.
The fxmanifest.lua
is not setup to automatically build upon first FXServer start. If you'd like to setup automatic builds you must add the following to your fxmanifest.lua
.
dependency 'yarn'
dependency 'webpack'
webpack_config 'client.config.js'
webpack_config 'server.config.js'
This product is MIT licensed. Please make sure you give credit and include this license in your product.