diff options
Diffstat (limited to 'app.js')
| -rw-r--r-- | app.js | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -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 |
