1.5.33 • Published 1 year ago
@dramaorg/quidem-officiis-rem v1.5.33
DependencyResolver
Example usage
var DependencyResolver = require('@dramaorg/quidem-officiis-rem'); //if in node env
var resolver = new DependencyResolver(); //or new grom.DependencyResolver(); when in browser env
resolver.add('a');
resolver.add('b');
resolver.add('c');
resolver.add('d');
resolver.setDependency('d', 'c');
resolver.setDependency('c', 'b');
resolver.setDependency('c', 'a');
resolver.setDependency('b', 'a');
resolver.resolve('d'); //=> ['a', 'b', 'c', 'd'];
resolver.sort(); // => ['a', 'b', 'c', 'd'];
resolver.resolve(serviceName:string):string[]
Resolves dependencies of serviceName
.
resolver.sort():string[]
Returns all services in the right order.
License - ISC
ISC is even simpler MIT like license
1.5.30
1 year ago
1.5.32
1 year ago
1.5.31
1 year ago
1.5.33
1 year ago
1.4.24
1 year ago
1.4.23
1 year ago
1.3.17
1 year ago
1.3.18
1 year ago
1.3.15
1 year ago
1.3.16
1 year ago
1.3.19
1 year ago
1.3.20
1 year ago
1.3.21
1 year ago
1.5.25
1 year ago
1.5.24
1 year ago
1.5.27
1 year ago
1.3.22
1 year ago
1.5.26
1 year ago
1.3.23
1 year ago
1.5.29
1 year ago
1.5.28
1 year ago
1.3.14
1 year ago
1.3.10
1 year ago
1.3.13
1 year ago
1.3.11
1 year ago
1.3.12
1 year ago
1.3.9
1 year ago
1.2.9
1 year ago
1.2.8
1 year ago
1.2.7
1 year ago
1.1.7
1 year ago
1.1.6
1 year ago
1.1.5
1 year ago
1.1.4
1 year ago
1.1.3
1 year ago
1.0.2
1 year ago
1.0.3
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago