When I view source of the page it shows up as installed.
But when I try to use it as described in the documentation:
var obfuscationResult = JavaScriptObfuscator.obfuscate(source_code, options);```
it throws error saying:
```Uncaught ReferenceError: __dirname is not defined
at pjson.js:7```
And that line 7 is this: `var root = path.resolve(__dirname, "..", "..");`
I am so confused of this npm and brunch thing ... have opened so many pages and tried various things but not able to resolve this.
Any help will be appreciated.
Hey @ChaseGilliam thanks for responding. I put const path = require('path') above the line var JavaScriptObfuscator = require('javascript-obfuscator'); and still the same error exists.
// Import dependencies
//
// If you no longer want to use a dependency, remember
// to also remove its path from "config.paths.watched".
import "phoenix_html"
Hey @andre1sk pardon me for my ignorance, when you meant to ask that am I trying to run it in the browser or in the node …
To be clear, I am placing the code: var JavaScriptObfuscator = require('javascript-obfuscator'); var obfuscationResult = JavaScriptObfuscator.obfuscate(source_code, options);
in a posts.js file in the server side under /static/js folder.