diff --git a/package.json b/package.json index ec22130..f347f17 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,7 @@ "neu": "neu", "dev": "vite build && neu run --disable-auto-reload", "build": "vite build && rm -rf dist/an-anime-game-launcher/public && mkdir dist/an-anime-game-launcher/public && cp public/runners.json dist/an-anime-game-launcher/public && cp public/dxvks.json dist/an-anime-game-launcher/public && cp -r public/locales dist/an-anime-game-launcher/public/locales && cp -r public/shaders dist/an-anime-game-launcher/public/shaders && neu build --release", - "bundle": "yarn bundle:pure && yarn bundle:with-libs", - "bundle:pure": "node scripts/bundle-appimage-pure.cjs", - "bundle:with-libs": "node scripts/bundle-appimage-with-libs.cjs", + "bundle": "node scripts/bundle-appimage.cjs", "check": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { @@ -22,7 +20,7 @@ "@sveltejs/vite-plugin-svelte": "^1.0.0-next.33", "@tsconfig/svelte": "^3.0.0", "@types/js-md5": "^0.4.3", - "neutralino-appimage-bundler": "^1.2.1", + "neutralino-appimage-bundler": "^1.3.1", "sass": "^1.45.2", "svelte": "^3.44.3", "svelte-check": "^2.2.11", diff --git a/scripts/bundle-appimage-pure.cjs b/scripts/bundle-appimage-pure.cjs deleted file mode 100644 index 148a0cd..0000000 --- a/scripts/bundle-appimage-pure.cjs +++ /dev/null @@ -1,14 +0,0 @@ -const { params } = require('./bundle-appimage.cjs'); - -// Require bundler -const { Bundler } = require('neutralino-appimage-bundler'); - -// Create an object with some params -const bundler = new Bundler({ - ...params, - - includeLibraries: false -}); - -// Bundle project -bundler.bundle(); diff --git a/scripts/bundle-appimage-with-libs.cjs b/scripts/bundle-appimage-with-libs.cjs deleted file mode 100644 index 1e392f8..0000000 --- a/scripts/bundle-appimage-with-libs.cjs +++ /dev/null @@ -1,18 +0,0 @@ -const path = require('path'); - -const { params } = require('./bundle-appimage.cjs'); - -// Require bundler -const { Bundler } = require('neutralino-appimage-bundler'); - -// Create an object with some params -const bundler = new Bundler({ - ...params, - - includeLibraries: true, - - output: path.join(__dirname, '../dist/An Anime Game Launcher Prebundled.AppImage') -}); - -// Bundle project -bundler.bundle(); diff --git a/scripts/bundle-appimage.cjs b/scripts/bundle-appimage.cjs index 5e03d5a..32922c1 100644 --- a/scripts/bundle-appimage.cjs +++ b/scripts/bundle-appimage.cjs @@ -1,6 +1,10 @@ const path = require('path'); -exports.params = { +// Require bundler +const { Bundler } = require('neutralino-appimage-bundler'); + +// Create an object with some params +const bundler = new Bundler({ // .desktop file properties desktop: { // Name field @@ -23,7 +27,7 @@ exports.params = { }, // Should AppImage contain Neutralino's dependencies or not - // If true, then AppImage will contain webkit2gtk + // If true, then AppImage will contain binary's shared libraries includeLibraries: false, // Some files or folders to copy inside of the the AppImage @@ -36,4 +40,7 @@ exports.params = { // Application version version: '2.0.0-beta-2' -}; +}); + +// Bundle project +bundler.bundle();