You can now resolve modules, using expressions:
scope.register({ name: 'one-component', factory: 1 });
scope.register({ name: 'two-component', factory: 2 });
scope.register({ name: 'three', factory: 3 });
scope.resolve(/component/i, function (err, components) {
assert(components[0], 1);
assert(components[1], 2);
});
// OR
const components = scope.resolve(/component/i);
assert(components[0], 1);
assert(components[1], 2);