Josh Tynjala created FLEX-35317:
-----------------------------------

             Summary: Generated require() call for Node.js modules does not 
produce valid code if module name includes dashes
                 Key: FLEX-35317
                 URL: https://issues.apache.org/jira/browse/FLEX-35317
             Project: Apache Flex
          Issue Type: Bug
          Components: FalconJX
    Affects Versions: Apache FalconJX 0.7.0
            Reporter: Josh Tynjala
            Assignee: Josh Tynjala
            Priority: Minor
             Fix For: Apache FalconJX 0.8.0


The module is defined in ActionScript with metdata using a name that includes a 
dash.

{code}
[JSModule(name="my-module")]
{code}

The generated JavaScript code looks like this:

{code}
var my-module = require("my-module);
{code}

However, that's not a valid variable name. It should produce something like 
this (with automatic camel casing, similar to externc):

{code}
var myModule = require("my-module");
{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to