3.0.5 • Published 11 months ago

component-dependency-resolver v3.0.5

Weekly downloads
-
License
-
Repository
github
Last release
11 months ago

Dependency Resolver

Dependency loader, using a graph to resolve component/dependency relationships and load components in order

Usage

Generic Dependency Loader

Component Loader

Example Component

import { Component } from "dependency-resolver";

class AComponent extends AppComponent {
constructor(...args) {
super(...args);
}

    static dependencies = ['b', 'c'];
}

export default AComponent;


import { ComponentLoader } from "dependency-resolver";
import path from "path";
import { fileURLToPath } from 'url';

(async () => {
const componentsDir = path.resolve(path.dirname(fileURLToPath(import.meta.url)), 'src/components');
const loader = new ComponentLoader(['a'], componentsDir);
    const components = await loader.load();
    console.log(components);
})();
3.0.5

11 months ago

3.0.4

11 months ago

3.0.3

11 months ago

3.0.2

11 months ago

3.0.1

11 months ago

3.0.0

11 months ago