/Neutronium.SPA.Template

Neutronium complete SPA Template https://neutroniumcore.github.io/Neutronium.SPA.Template/

Primary LanguageC#MIT LicenseMIT

Neutronium.SPA.Template

Build status MIT License

https://neutroniumcore.github.io/Neutronium.SPA.Template/

Description

This project is a template application for Neutronium Vue project.
It is built on the top of Vuetifyjs material component framework.
See Neutronium.SPA.Demo as reference application built with this template.

Features

npm script

  • npm run serve

    Serve files for Neutronium for debug in local browser using .cjson files as view-model.

  • npm run live

    Serve files for Neutronium hot-reload.

  • npm run build

    Build files to be used in Neutronium application.

Command line argument

    Usage:
        --mode=live
        -m=dev --url=http://localhost:9090/index.html
        -u=http://localhost:9091/index.html

    Options:
        -m --mode=(live|dev|prod)    Set application mode.
        -u --url=<uri>   Set view url

Screen shot

Application mode

  • Live:

      Debug mode with hot-reload activated using file served by `npm run live` scripts.
    
  • Dev:

      Debug mode using local files.
    
  • Prod:

      No debug, using local files.
    

Note: when running in live mode, it is not needed to run manually npm run live this will be called automatically by the application.

Injected context command

To Live

  • Only available in dev mode.
  • Switch to live mode by running npm run live and reloading the page using the served files.

Screen shot Screen shot

Reload

  • Only available in live mode.
  • Reload the page. Maybe useful on some scenario when page does not automatically reload.

Screen shot

Routing

Neutronium.SPA.Demo illustrates how to integrate with vue-router.
See more details here

Internalization

Integration with vue-i18n is provided.
See more details here

Chromeless Window

See more details here

Developing

See more details here

Built with