Consider 3 files:
test/a.js:
test/b.js:
test/c.js:
And the following configuration:
[a.js]
files[] = test/a.js
[b.js]
extend = a.js
files[] = test/b.js
[c.js]
extend = b.js
files[] = test/c.js
Then the result when viewing c.js is:
var a;
var a;
var b;
var c;
where a.js is being reproduced twice. I would expect the result to be:
Is there some way to achieve the desired result outside of explicitly defining everything beyond a first-level extension, or is this a bug/transitive extensions not supported?