CLI based Navigation Skeletons

Definition of the transformation process

The detailed "mechanics" of creation a minimal CLI Typescript application is described in the chapter Basic CLI application. This application is defined by this configuration

Project Configuration

    Name: cli-basic
    Platform: Web
    Bundler: Aurelia-CLI
    Loader: RequireJS
    Transpiler: TypeScript
    Markup Processor: Minimal Minification
    CSS Processor: None
    Unit Test Runner: Karma
    Editor: Visual Studio Code

The above configuration information represents the summary of the information defined in the initial dialog between the CLI application and the Aurelia Developer. In order to keep this dialog at a reasonable size, the resulting application is also very minimalistic (it only knows how to say 'Hello, world!') but the tooling created by CLI is nearly complete.

This chapter defines the transformation process by describing the additional data that needs to be provided to build this minimal cli-typescript-basic application up to the equivalent of the skeleton-navigation-typescript.

This process is best described as a sequence of editing (named) sections of the Aurelia CLI project definition file: aurelia.json and in order to use it effectively, let's first define these sections in terms of references to the sections of the aurelia.json file.

See more details on definition of these sections in the next chapter - Preliminary CLI API.

See more details on using the Preliminary CLI API in all these chapters:


results matching ""

    No results matching ""