CLI to package your LÖVE projects
| Alias | Supported | |
|---|---|---|
| LOVE File | love | ✔️ |
| Windows (32 bit) | win32 | ✔️ |
| Windows (64 bit) | win64 | ✔️ |
| MacOS | mac | ✔️ |
| Linux (AppImage) | linux | ✔️ |
| Web | web | ✔️ |
| Android | - | ❌ |
| iOS | - | ❌ |
- Install NodeJS
- Run
npx love-packager initto initialise the directory - Run
npx love-packager package allto package to project
Create a packager.yml file
$ npx love-packager init [PATH] [--full]
- --full
Package the project
$ npx love-packager package [TARGETS...] [--all]
- --all
Display help information for love-packager
Configuration in packager.yml
name- String - Full project nameversion- String - Current version (e.g. 1.0.0)assets- Array - List of files to include (Glob Patterns)
icon- String - Path to 256x256 .png icondescription- String - Short descriptionshortname- String - Filename for executablesoutput- String - Name for output foldertargets- Array - Fallback target list
name: LÖVE Project
description: A game created with LÖVE
version: 0.0.1
icon: icon.png
assets:
- "*.lua"
- assets/**/*
targets:
- love
- web
- win-32
- win-64
- linux
- mac