Version: 0.1.00.1.10.2.00.3.00.3.10.3.20.3.30.3.40.4.00.4.10.5.00.5.10.5.20.5.30.6.00.7.00.7.10.7.20.8.00.8.10.8.20.9.00.10.00.10.10.10.20.10.30.10.40.10.50.10.60.10.70.10.80.10.90.11.00.11.20.11.30.11.40.11.50.11.60.11.70.11.80.11.90.12.00.12.10.12.20.12.30.12.40.12.50.12.60.13.00.13.10.13.20.13.30.13.40.13.50.13.60.14.00.14.10.14.20.14.30.14.40.14.50.14.60.14.70.15.01.0.01.0.11.0.21.0.31.0.41.0.51.0.61.0.71.0.81.0.91.0.101.0.111.0.121.0.131.0.141.1.01.1.11.1.21.1.31.2.01.2.11.2.21.2.31.2.41.2.51.2.61.2.71.2.81.2.91.2.101.3.01.4.01.4.11.4.21.4.31.4.41.4.51.4.61.5.01.5.21.5.31.5.41.5.51.5.61.5.71.5.81.5.91.5.101.5.111.5.121.6.01.7.11.7.21.7.31.7.42.0.02.0.12.0.22.0.32.0.42.1.02.1.12.1.22.2.02.3.02.3.12.3.22.3.32.3.42.3.52.4.02.4.12.5.02.5.13.0.03.0.13.0.23.1.03.1.13.1.23.2.03.2.13.3.03.3.13.4.03.4.13.4.23.4.33.4.44.0.04.0.14.1.04.1.14.1.25.0.05.0.15.0.25.0.35.0.45.0.55.0.65.0.75.0.85.0.95.0.106.0.06.1.06.1.16.1.26.1.36.1.46.1.57.0.07.0.17.0.27.0.37.0.47.0.5
/**
* A convention based project Bootstrapper and Booters for LoopBack
* Applications.
*
* @remarks
* A Booter is a class that can be bound to an Application and is called to
* perform a task before the Application is started. A Booter may have multiple
* phases to complete its task. The task for a convention based Booter is to
* discover and bind Artifacts (Controllers, Repositories, Models, etc.).
* An example task of a Booter may be to discover and bind all artifacts of a
* given type.
* A Bootstrapper is needed to manage the Booters and execute them. This is
* provided in this package. For ease of use, everything needed is packages
* using a BootMixin. This Mixin will add convenience methods such as `boot` and
* `booter`, as well as properties needed for Bootstrapper such as
* `projectRoot`. The Mixin also adds the `BootComponent` to your `Application`
* which binds the `Bootstrapper` and default `Booters` made available by this
* package.
* @packageDocumentation
*/
export * from './boot.component';
export * from './booters';
export * from './bootstrapper';
export * from './keys';
export * from './mixins';
export * from './types';