DFreds Module Template TS is a FoundryVTT module template that uses Typescript and Vite for development.
- Full use of well-defined types provided by pf2e
- Symlink integration, so you aren't directly messing with the foundry data folder
- Use of nvm and npm for node and package management
- Use of vite for building
- Commands to build for production, staging, or development
- Commands to configure and run different versions of FoundryVTT
- Tools to automatically rename the name of the module, update the types, and enforce code linting
- Powerful GitHub actions that handle releases, (optionally) posting updates to a Discord channel, and optionally publishing the release to Foundry
