vihanb / babel-plugin-wildcard

Wildcard imports import a directories JS files
MIT License
186 stars 27 forks source link

Proper Filtering with Recursive Imports #13

Open RayBenefield opened 6 years ago

RayBenefield commented 6 years ago

PR #11 introduced recursive imports however does not properly handle filtering at the import level for deep imports.

|- index.js
|- dir
    |- a.js
    |- c.js
    |- nested
        |- d.js
        |- b.js

The following should be possible:

import { A, Nested } from './dir/*';

console.log(A()); // Whatever is in './a.js'
console.log(Nested.D()); // Whatever is in './nested/d.js'
console.log(Nested.B()); // Whatever is in './nested/b.js'