generator-prospa

0.5.0 • Public • Published

generator-prospa NPM version Dependency Status

Single Page Application creator.

What is it?

Generate fully working Single Page Application projects using various combinations of front-end and middle-tier technologies, using various JVM languages.

Supported languages:

  • Java
  • Kotlin
  • Scala
  • Groovy

Supported front-ends:

  • ReactJS
  • AngularJS
  • EmberJS
  • Vue.js

Supported middle-tier:

  • Javalin
  • Spring Boot
  • Spring MVC
  • Vert.x

Any combinations of these are possible.

You can choose to use either yarn or npm as your client build and packaging tool.

Features

  • Generated projects are fully ready to build and execute;
  • Fully working client-side routing;
  • Fully working server-side routing, deep-linking works, no ugly hash-routing;
  • Example JSON web-service API;
  • Existing toolchains just work for the various front-ends, including proxying of web-service API.

Installation

First, install Yeoman and generator-prospa using npm (we assume you have pre-installed node.js).

npm install -g yo
npm install -g generator-prospa

Then generate your new project:

yo prospa

Project Status

This project is currently in BETA.

Things mostly work but there may be some rough edges.

Some constructs may not be 100% idiomatic for the various different JVM languages, feedback is welcome.

License

GPL-3.0 © Caprica Software Limited

Package Sidebar

Install

npm i generator-prospa

Weekly Downloads

4

Version

0.5.0

License

GPL-3.0

Unpacked Size

428 kB

Total Files

338

Last publish

Collaborators

  • capricasoftware