As you can see, you can use simple strings in the configuration. Simple strings are equivalent to using { path: '...' }.

You can register external modules using the external keyword. application-blueprint will simply require that module and register it in the container.

The name of the modules can be left out. If not specified, it will be derived from other fields. For example, for { path: './components/service' }, it will use service as the name of the module. Everything after the last slash is used, if one exists. For external modules, it will use whatever you enter in the external part, which is usually what you want.