Skip to content

Adds Dependency Expressions

Compare
Choose a tag to compare
@losandes losandes released this 28 Apr 04:49
· 6 commits to master since this release
693d08b

With this release you can now depend on expressions. When using an expression for a dependency, hilary returns an array of modules that match the expression.

scope.register({ name: 'one-component', factory: 1 });
scope.register({ name: 'two-component', factory: 2 });
scope.register({ name: 'three', factory: 3 });
scope.register({
    name: 'all-components',
    dependencies: [/component/i],
    factory: function (components) {
        assert(components[0], 1);
        assert(components[1], 2);
    }
});