Alfresco uses Rhino JavaScript as server-side scripts implementation with special Alfresco's Root Objects and specific method to import other scripts <import resource="/Company Home/Data Dictionary/Scripts/myscript.js">.
I have already configured Visual Studio Code and NodeJS with mocked all root objects, so I can test and debug some emulated cases... but this is definitely not enough.
I've found:
- some discussion how to enable JavaScript debugger
- some tutorial how to debug controller script.
- Javascript Console Admin Console component.
- Rhino Debugger, Rhino Shell
What is recommended by Alfresco developers method to develop server-side JavaScript?