We're updating the issue view to help you get more done. 

Extend :global-exports to auto-alias and rewrite occurrences of declared globals

Description

In order to lower the barrier to adopting `:npm-deps` we could push `:global-exports` a bit further. Instead of just using it to support foreign-libs, we can also use it to automatically make libraries node_modules compatible. This can be done by auto generating a namespace alias if not provided and rewriting global access for matching symbols. Some libs may refer to globals without explicit requires and we should warn in that case.

Environment

None

Status

Assignee

Unassigned

Reporter

David Nolen

Approval

Accepted

Patch

None

Fix versions

Affects versions

1.9.908

Priority

Major