CLI to package your LÖVE projects

Overview

LÖVE Packager

CLI to package your LÖVE projects

Targets

Alias Supported
LOVE File love ✔️
Windows (32 bit) win32 ✔️
Windows (64 bit) win64 ✔️
MacOS mac ✔️
Linux (AppImage) linux ✔️
Web web ✔️
Android -
iOS -

Installation

  1. Install NodeJS
  2. Run npx love-packager init to initialise the directory
  3. Run npx love-packager package all to package to project

Commands

init

Create a packager.yml file

Usage

$ npx love-packager init [PATH] [--full]

Flags

  • --full

package

Package the project

Usage

$ npx love-packager package [TARGETS...] [--all]

Flags

  • --all

help

Display help information for love-packager

Config

Configuration in packager.yml

Required:

  • name - String - Full project name
  • version - String - Current version (e.g. 1.0.0)
  • assets - Array - List of files to include (Glob Patterns)

Optional:

  • icon - String - Path to 256x256 .png icon
  • description - String - Short description
  • shortname - String - Filename for executables
  • output - String - Name for output folder
  • targets - Array - Fallback target list

Example Config:

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

Credits

You might also like...

Microsite for sysadminday.digitalocean.com (and sysadmin.love)

SysAdmin Day Microsite for sysadminday.digitalocean.com (and sysadmin.love). Brought to you by your friends at DigitalOcean. Development Install Node.

Aug 31, 2022

the music metadata you love, with IPFS hosting on nft.storage :rainbow:

the music metadata you love, with IPFS hosting on nft.storage :rainbow:

Music NFT IPFS Metadata Standard for musicians pioneered by Catalog & Mint Songs. Compatible with contracts created by: Catalog Sound.xyz Manifold - W

Oct 17, 2022

💻 Application of an accountant from a falling in love dev

Hi there! 👋 This project was developed with care and in the best way I could with the knowledge I have, I hope you enjoy it! 🥳 What is inside? Next

Sep 6, 2022

Reddit Page CLONE using Angular! A repository to contribute at hacktoberfest 2022. Make sure to share love by giving it a star.🌟 Have a great day!

Reddit Page CLONE using Angular! A repository to contribute at hacktoberfest 2022. Make sure to share love by giving it a star.🌟 Have a great day!

Reddit_tool Reddit Site CLONE using Angular, Springboot and Swagger OpenAI ! Introduction This project was developed with the following technologies:

Oct 20, 2022

This project is a project based on my love for knowledge.

Wiki-Note This project is a project based on my love for knowledge. Login & Register: Requierements: Register = User name(for display), Email

Dec 10, 2022

A CLI tool to make Taobao's npm mirror sync your package immediately.

npm-mirror-sync A CLI tool to make Taobao's npm mirror sync your package immediately. 让淘宝的 NPM 镜像立即收录你的包的新版本。 背景 相信国内小伙伴都在用淘宝的 NPM 镜像(npmmirror.com)作为

Jun 9, 2022

Node-cli-starter - Basic starter kit for building Node CLI applications with TypeScript.

node-cli-starter Minimal starter kit for building Node CLI applications with TypeScript. Getting Started To get started clone repo locally and run npm

May 17, 2022

A CLI tool to create a NodeJS project with TypeScript CTSP is a CLI tool to make easier to start a new NodeJS project and configure Typescript on it.

A CLI tool to create a NodeJS project with TypeScript CTSP is a CLI tool to make easier to start a new NodeJS project and configure Typescript on it.

CTSP- Create TS Project A CLI tool to create a NodeJS project with TypeScript CTSP is a CLI tool to make easier to start a new NodeJS project and conf

Sep 13, 2022

CLI toolbox for common scripts for front-end projects

yg-configs 🛠 📦 CLI toolbox for common scripts for my front-end projects Table of Contents Installation Usage config prettier config eslint config co

Dec 26, 2022
Comments
  • Simplify love.js module lookup

    Simplify love.js module lookup

    Issue

    On Windows the love.js module lookup finds an incorrect folder (PATH_TO_WORKSPACE\node_modules\love-packager\node_modules\.bin\love.js.cmd vs PATH_TO_WORKSPACE\node_modules\.bin\love.js.cmd).

    Solution

    I updated the web target to use node's built-in resolution mechanism (require.resolve) and call love.js's main script manually.

    I tested this on Windows 11, but don't currently have easy access to test on other systems.

    opened by b-kelly 1
Owner
Simplify
Software, made simple.
Simplify
Package fetcher is a bot messenger which gather npm packages by uploading either a json file (package.json) or a picture representing package.json. To continue...

package-fetcher Ce projet contient un boilerplate pour un bot messenger et l'executable Windows ngrok qui va permettre de créer un tunnel https pour c

AILI Fida Aliotti Christino 2 Mar 29, 2022
portfolio-project is a npm package to automatically update your projects section in your portfolio website. It will fetch the selected repositories directly from your GitHub account.

portfolio-project Those days of manually updating portfolio website after every new project made are gone ⚡ Yesss . . . you read that right. ?? portfo

Gaurav Gulati 15 Aug 3, 2021
Less clicking, more creating. Navigate to your favorite actions on the websites you love with just one click.

Navigate to your favorite actions on the websites you love with just one click Web https://irtaza9.github.io/awesome-shortcuts/ Available Shortcuts Go

Irtaza Hussain 9 Aug 25, 2022
Make your first Pull Request on Hacktoberfest 2022. Don't forget to spread love and if you like give us a star

Hacktoberfest2022 Make your first Pull Request on Hacktoberfest 2022. Don't forget to spread love and if you like give us a star Quality of Pull Reque

Google Developer Students Club - Galgotias University 12 Oct 30, 2022
BASIC is a web application contains basic applications related to studies, love, health, weather, productivity. This project aim to simply the user's life in anyway.

BASIC is a web application contains basic applications related to studies, love, health, weather, productivity. This project aim to simply the user's life in anyway. Supported by all operating system, need an internet connection for working properly.

IRUTHAYA SANTHOSE I 1 Dec 19, 2021
Playful and Colorful One-Page portfolio featuring Parallax effects and animations. Especially designers and/or photographers will love this theme! Built with MDX and Theme UI.

Gatsby Starter Portfolio: Cara Playful and Colorful One-Page portfolio featuring Parallax effects and animations. Using the Gatsby Theme @lekoarts/gat

prashanth s 1 Dec 24, 2021
My-portfolio - Built with Namecheap, Digital Ocean, Nginx, PM2, SSL, NextJs, Tailwind 3, Graphql, NexusJS, Prisma, Postgres, Passion and Love

Current Implementation technologies Nextjs with Typescript. Static pages/ Server side rendering. Easy peasy state management (Might not need it with i

Samrood Ali 1 Jan 10, 2022
Most of my pride is here. I put a lot of love into this.

Develop Please use yarn npm i -g yarn for dependencies. Npm is really terrible for CI/CD. To start developing, you need to run two commands simulateno

Tivoli Cloud VR, Inc. 0 Sep 4, 2022
Big Chief is a website where you find and share everyday cooking inspiration. Discover recipes, cooks, videos, and how-tos based on the food you love.

Big Chief Big Chief is a website where you find and share everyday cooking inspiration. Discover recipes, cooks, videos, and how-tos based on the food

AVLESSI Matchoudi 7 Jun 1, 2022
A social-media mock app for the ones who love to read - and maybe show it off

?? ?? Cachalote ?? ?? Share what you are reading and find people who also likes it - or not! What does it do? This app focuses on three main questions

Thaís França 3 May 22, 2022