[fix] commonjs exports
[++] split root to global  and exports
[++] relative namespaced route