I want to present our stuff for es6 modules / React ( import can be done by System.import without es6 ).
Universe Modules works on both sides[client/server], in application space but also in package.
The package provides also possibility of importing exported variables from regular Meteor packages.
We have support for npm packages by additional package Universe Modules NPM.
Modules imported from npm can have mixed dependencies (partly from npm, partly from Meteor or other places ) Good thing is that if we want use React from Meteor package then Universe Modules NPM will really exclude react from bundle
Not like usually happens by other solutions, which only change the references and source of unused packages is kept in bundle and downloaded by clients.
As soon as posible, We want to spend another package that will be providing support of modules for each files js and jsx. (Universe Modules provides for now support only for .import.js and .import.jsx, and for npm: .npm.json)
Please write back about your reflections and proposition of improvements for modules packages.