ES Modules: suggestions for improvement
Isaac Schlueter
i at izs.me
Tue Jun 26 22:12:33 PDT 2012
On Tue, Jun 26, 2012 at 4:48 PM, Wes Garland <wes at page.ca> wrote:
> On 26 June 2012 18:36, Aymeric Vitte <vitteaymeric at gmail.com> wrote:
>>
>> Node.js's way is good, except the "transitive dependency issue" mentioned
>> in your post which in some cases indeed can cause problems.
> Does Node not handle transitive dependencies per CommonJS Modules/1.0?
Yes, node handles transitive dependencies via unfinished objects, much
like the old CommonJS Modules/1.0 style.
However, it's generally better to return a single thing from a module
if possible, rather than a bunch of stuff on an object. We use
`module.exports` to accomplish that, and it's mostly good, but it
doesn't handle cycles well.
More information about the es-discuss
mailing list