feat: Build-System für Obfuscation und Minification hinzugefügt

- package.json mit Build-Dependencies
- Build-Script für JavaScript Obfuscation (javascript-obfuscator)
- CSS Minification (clean-css)
- Automatisches Kopieren der PHP-Dateien
This commit is contained in:
TheOnlyMace
2026-01-16 19:50:47 +01:00
parent 465bc84b2a
commit 1d2cc945a3
4 changed files with 2028 additions and 0 deletions

26
package.json Normal file
View File

@@ -0,0 +1,26 @@
{
"name": "hexahost-backend",
"version": "1.0.0",
"description": "HexaHost.de Backend - Build-System für Obfuscation und Minification",
"scripts": {
"build": "node scripts/build.js",
"build:js": "node scripts/build.js --js-only",
"build:css": "node scripts/build.js --css-only",
"clean": "rm -rf dist",
"watch": "node scripts/watch.js"
},
"devDependencies": {
"javascript-obfuscator": "^4.1.1",
"clean-css": "^5.3.3",
"chokidar": "^3.6.0",
"chalk": "^4.1.2"
},
"keywords": [
"hexahost",
"obfuscation",
"minification",
"build"
],
"author": "HexaHost.de",
"license": "LGPL-2.1"
}