Mirage Multiplayer Cross-Platform Launcher source code.
- Electron: A framework to create desktop applications using web technologies (HTML, CSS, JS).
- Electron Builder: A tool to package and distribute the application.
- Electron Updater: For managing automatic updates.
Make sure you have Node.js installed on your system. If not, you can download it from nodejs.org.
You will also need Electron and Electron Builder to run and build the application.
git clone https://github.com/Mirage-Multiplayer/MiLauncher.git
cd MiLaunchernpm installTo run the project in development mode, use the following command:
npm startThis will start Electron and open the application locally.
To generate a build for distribution, use the following command:
npm run distThis will create a package for the operating system you're running the command on (Windows or Linux).
For Windows, the build will be generated in NSIS and ZIP formats. For Linux, the build will be generated in AppImage and deb formats.
If you want to publish the application to GitHub or another service, use the following command:
Publishing the Application
npm run publishThis will publish the latest version of the app to the specified GitHub repository in the package.json file.