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)