From 96021d7aa269aa446ce86bf0d3e4672b69636b2c Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sat, 31 Aug 2019 11:37:47 -0400 Subject: Stuff --- app.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 app.js (limited to 'app.js') diff --git a/app.js b/app.js new file mode 100644 index 0000000..3bbaf32 --- /dev/null +++ b/app.js @@ -0,0 +1,34 @@ +const express = require('express'); +const http = require('http'); +const app = express(); +const port = 4000; + +// Require Filesystem module +const fs = require("fs"); + +// Require the Obfuscator Module +const JavaScriptObfuscator = require('javascript-obfuscator'); + +// Read the file of your original JavaScript Code as text +fs.readFile('./src/js/main.js', "UTF-8", function(err, data) { + if (err) { + throw err; + } + + // Obfuscate content of the JS file + const obfuscationResult = JavaScriptObfuscator.obfuscate(data); + + // Write the obfuscated code into a new file + fs.writeFile('./public/js/main.js', obfuscationResult.getObfuscatedCode() , function(err) { + if(err) { + return console.log(err); + } + + console.log("The file was saved!"); + }); +}); + +app.use(express.static(__dirname + '/public')); + +console.log(`Started the server in port ${port}`); +http.createServer(app).listen(port); \ No newline at end of file -- cgit v1.2.3