diff --git a/.gitignore b/.gitignore index 141d33c2f..05d724b9e 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,7 @@ server/src/data/masterfile.json # Favicon public/favicon/* -!public/favicon/favicon.ico +!public/favicon/fallback.ico # Strategies server/src/strategies/* diff --git a/README.md b/README.md index e183e583b..ed512036a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +

+ ReactMap_Logo +

+ # ReactMap [![GitHub Release](https://img.shields.io/github/release/WatWowMap/ReactMap.svg)](https://github.com/WatWowMap/ReactMap/releases/) diff --git a/esbuild.config.mjs b/esbuild.config.mjs index 69aa15f8a..05ffe3a91 100644 --- a/esbuild.config.mjs +++ b/esbuild.config.mjs @@ -44,9 +44,11 @@ const plugins = [ { entryPoints: ['src/index.jsx'], filename: 'index.html', - htmlTemplate: fs.readFileSync('./public/index.html'), + htmlTemplate: fs.readFileSync(path.resolve(__dirname, './public/index.html')), scriptLoading: 'defer', - favicon: './public/favicon/favicon.ico', + favicon: fs.existsSync(path.resolve(__dirname, './public/favicon/favicon.ico')) + ? path.resolve(__dirname, './public/favicon/favicon.ico') + : path.resolve(__dirname, './public/favicon/fallback.ico'), extraScripts: isServing ? [ { src: '/esbuild-livereload.js', attrs: { async: true } }, ] : undefined, @@ -55,8 +57,8 @@ const plugins = [ }), esbuildMxnCopy({ copy: [ - { from: 'public/images', to: 'dist/' }, - { from: 'public/locales', to: 'dist/' }, + { from: path.resolve(__dirname, './public/images'), to: 'dist/' }, + { from: path.resolve(__dirname, './public/locales'), to: 'dist/' }, ], }), aliasPlugin({ diff --git a/package.json b/package.json index 982898cd4..116bc2685 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "reactmap", - "version": "1.2.4", + "version": "1.2.5", "description": "React based frontend map.", "main": "ReactMap.mjs", "author": "TurtIeSocks <58572875+TurtIeSocks@users.noreply.github.com>", diff --git a/public/favicon/fallback.ico b/public/favicon/fallback.ico new file mode 100644 index 000000000..ddd698d78 Binary files /dev/null and b/public/favicon/fallback.ico differ diff --git a/public/favicon/favicon.ico b/public/favicon/favicon.ico deleted file mode 100644 index b7e489f8c..000000000 Binary files a/public/favicon/favicon.ico and /dev/null differ