[ https://issues.apache.org/jira/browse/SLING-1594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lars Trieloff updated SLING-1594: --------------------------------- Attachment: SLING-1594.patch This patch implements common.js modules. You can try by putting a file math.js in libs and another file increment.js in apps with the contents described at http://wiki.commonjs.org/wiki/Modules/1.1 Then it is possible to require("increment") in your esp files. I have noted one problem: on the first run the included script file cannot be read properly, but reloading the resource in the browser helps. I am not sure about the exact source of this issue. > Support CommonJS Modules i.e. the require function > -------------------------------------------------- > > Key: SLING-1594 > URL: https://issues.apache.org/jira/browse/SLING-1594 > Project: Sling > Issue Type: Improvement > Components: Scripting > Reporter: Lars Trieloff > Priority: Minor > Attachments: SLING-1594.patch > > > SLING-320 already allows calling functions in external scripts, so > implementing the full-blown modules spec to allow interoperability with other > CommonJS modules should be possible. > http://wiki.commonjs.org/wiki/Modules/1.1.1 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.