sweet-js / sweet-core

Sweeten your JavaScript.
https://www.sweetjs.org
BSD 2-Clause "Simplified" License
4.59k stars 209 forks source link

Support recursive importing of modules #624

Closed disnet closed 7 years ago

disnet commented 7 years ago

Adds support for multiple levels of importing.

// a.js
export function a(x) { ... }

// b.js
import { a } from 'a.js';
export function b(x) { return a(...) }

// c.js
import { b } from 'b.js' for syntax;
syntax m = ctx => {
  b(...);
  ...
}