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 init
to initialise the directory - Run
npx love-packager package all
to 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