const path = require('path'); // Require bundler const { Bundler } = require('neutralino-appimage-bundler'); // Create an object with some params const bundler = new Bundler({ // .desktop file properties desktop: { // Name field name: 'An Anime Game Launcher', // Path to the icon icon: path.join(__dirname, '../public/icons/64x64.png'), // Categories (defult is Utilities) categories: ['Game'] }, // Neutralino binary info binary: { // Name of the binary (cli.binaryName) name: 'an-anime-game-launcher', // Dist folder path dist: path.join(__dirname, '../dist') }, // Should AppImage contain Neutralino's dependencies or not // If true, then AppImage will contain binary's shared libraries includeLibraries: false, // Some files or folders to copy inside of the the AppImage copy: { 'public': path.join(__dirname, '../dist/an-anime-game-launcher/public') }, // Path to the appimage to save output: path.join(__dirname, '../dist/An Anime Game Launcher.AppImage'), // Application version version: '2.1.4' }); // Bundle project bundler.bundle();