1
0
mirror of https://github.com/zumbiepig/MineXLauncher.git synced 2025-06-08 09:24:48 +00:00

Add google analytics and js obfuscation

This commit is contained in:
zumbiepig 2024-07-25 10:46:01 -07:00
parent e412a1340b
commit 23eab61c36
15 changed files with 156 additions and 3 deletions

View File

@ -2,14 +2,13 @@
"name": "minexlauncher", "name": "minexlauncher",
"private": true, "private": true,
"type": "module", "type": "module",
"main": "bin/www", "main": "./bin/www",
"scripts": { "scripts": {
"start": "node ./bin/www", "start": "node ./bin/www",
"build": "npm run build:clean && npm run build:compile && npm run build:obfuscate", "build": "npm run build:clean && npm run build:compile && npm run build:obfuscate",
"build:clean": "rimraf ./public", "build:clean": "rimraf ./public/resources/scripts",
"build:compile": "tsc", "build:compile": "tsc",
"build:obfuscate": "javascript-obfuscator ./public/resources/scripts --output ./public/resources/scripts --options-preset high-obfuscation", "build:obfuscate": "javascript-obfuscator ./public/resources/scripts --output ./public/resources/scripts --options-preset high-obfuscation",
"build:minify": "",
"lint": "eslint ./src", "lint": "eslint ./src",
"lint:fix": "eslint --fix ./src" "lint:fix": "eslint --fix ./src"
}, },

View File

@ -3,6 +3,17 @@
<head> <head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>404 Page Not Found</title> <title>404 Page Not Found</title>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<h1>404 Page Not Found</h1> <h1>404 Page Not Found</h1>

View File

@ -4,6 +4,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -4,6 +4,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -4,6 +4,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -4,6 +4,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -12,6 +12,17 @@
<meta property="og:title" content="MineXLauncher" /> <meta property="og:title" content="MineXLauncher" />
<meta property="og:description" content="Custom launcher for Eaglercraft, which contains many versions and clients." /> <meta property="og:description" content="Custom launcher for Eaglercraft, which contains many versions and clients." />
<meta property="og:image" content="/resources/images/icons/favicon.png" /> <meta property="og:image" content="/resources/images/icons/favicon.png" />
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
<style> <style>
body { body {
overflow: hidden; overflow: hidden;

View File

@ -4,6 +4,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -4,6 +4,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -5,6 +5,17 @@
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<script src="/resources/scripts/mods/mods.js"></script> <script src="/resources/scripts/mods/mods.js"></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -5,6 +5,17 @@
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<script src="/resources/scripts/mods/resourcepacks.js"></script> <script src="/resources/scripts/mods/resourcepacks.js"></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -4,6 +4,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -4,6 +4,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js" defer></script> <script src="/resources/scripts/main.js" defer></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">

View File

@ -4,6 +4,17 @@
<script> <script>
window.close(); window.close();
</script> </script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<p>This window should close automatically.</p> <p>This window should close automatically.</p>

View File

@ -4,6 +4,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/resources/styles/main.css" /> <link rel="stylesheet" href="/resources/styles/main.css" />
<script src="/resources/scripts/main.js"></script> <script src="/resources/scripts/main.js"></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-972V2NZ2ZK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-972V2NZ2ZK");
</script>
<!-- End Google tag -->
</head> </head>
<body> <body>
<div class="launcher"> <div class="launcher">