Skip to content

Instantly share code, notes, and snippets.

View LeonMrBonnie's full-sized avatar
🤠

Leon B. LeonMrBonnie

🤠
  • Germany
View GitHub Profile
import fs from "fs";
import path from "path";
import walk from "walk";
import terser from "terser";
const CLIENT_FILES_PATH = "./resources/main/client";
const OUTPUT_DIR = "client_minified";
let walker = walk.walk(CLIENT_FILES_PATH, { followLinks: false });
let files = [];
@LeonMrBonnie
LeonMrBonnie / deno.md
Created February 20, 2020 17:16
Deno

I think Deno is definitely an interesting project to take a look at, and it has some features that I like.

E.g. only having access to the network, file system etc. when it is explicitly allowed is a security measure, which is very important when your package relies on other third-party packages. By using these third-party packages you are always at the risk of the package getting compromised and it executing malicious code, using your package. This has already happened many times in the npm ecosystem and is one of the biggest problems of using npm. Restricting the access to important interfaces like the file system, reduces the risk of a compromised package causing any real harm on the system it is being run on.

Deno also instantly dies when any uncaught errors occur. This is good! You should NEVER EVER have any uncaught errors in your code, and it is really not hard to use try-catch blocks to catch errors. NodeJS is also working towards this, if an uncaught

@LeonMrBonnie
LeonMrBonnie / mapconverter.js
Created October 3, 2019 21:18
RageMP Map Converter
const fs = require('fs');
const path = require('path');
function getPaths(dir, done)
{
let results = [];
fs.readdir(dir, function(err, list)
{
if(err) return done(err);
let pending = list.length;
@LeonMrBonnie
LeonMrBonnie / DoorClass.js
Created July 21, 2019 16:31
RageMP Door Class by LeonMrBonnie
//Made by LeonMrBonnie
let _Doors = [];
/**
* Door class for handling game doors
* @author LeonMrBonnie
*/
class Door
{
/**
* Creates a new door
@LeonMrBonnie
LeonMrBonnie / xtreamv.md
Last active June 15, 2019 17:56
Xtream-V Werbung

alt text

Xtream-V Roleplay

Liebe Breadfish Community, heute haben wir zwei Anliegen. Zum einen möchten wir Euch unseren Server präsentieren und zum anderen möchten wir gleichzeitig darauf aufmerksam machen, dass wir aktuell für unser Projekt noch Supporter suchen, welche uns tatkräftig bei unserem baldigen Release unterstützen werden.

Vorstellung

Wir möchten einmal unser Team und das Projekt vorstellen.

@LeonMrBonnie
LeonMrBonnie / Test.md
Last active June 7, 2019 16:38
Ein Test

Test

Dies ist ein Test.

Test 2

@LeonMrBonnie
LeonMrBonnie / ansprechpartner.md
Last active September 21, 2019 21:09
Xtream-V Ansprechpartner

Unsere Ansprechpartner

Liebe Community,

unten aufgeführt könnt ihr die Ansprechpartner für die verschiedenen Gebiete sehen.
Falls ihr Fragen oder Probleme habt, wendet euch an den entsprechenden Ansprechpartner.

Allgemein
@LeonMrBonnie
LeonMrBonnie / forenregelwerk.md
Last active June 15, 2019 07:26
Xtream-V Forenregelwerk

Forenregelwerk

Liebe Community,

damit es im Forum glatt abläuft, stellen wir hier euch einige Regeln für den gemeinsamen Umgang im Forum.

Informationen zum Regelwerk
  1. Das Forenregelwerk steht über allen bereichspezifischen Regelwerken.
  2. In einigen Bereichen des Forums gelten eigene Regeln, welche sich jedoch nicht mit dem Forenregelwerk überschneiden dürfen.
  3. Bei einem Verstoß gegen das Regelwerk wird grundsätzlich zu erst eine mündliche Verwarnung und Löschung des Verstoßes ausgesprochen.
@LeonMrBonnie
LeonMrBonnie / sanktionenundverwarnungen.md
Last active June 15, 2019 07:33
Xtream-V Sanktionen und Verwarnungen

Verwarnungen und Sanktionen

Liebe Community,

unten aufgeführt ist eine Liste mit den momentanen Verwarnungen und Sanktionen.
Die Sanktionen erhält man ab dem angegebenen Limit der Verwarnungspunkte automatisch.

Verwarnungen
  • Spam (2 Punkte) (2 Wochen)
  • Doppelpost (1 Punkt) (2 Wochen)