Scaffold a full stack web app (server, frontend, testing). Choice between Vue 3 and React, using Typescript. Uses Typescript, Node, Express for server. Both frontend options include state management and routing packages installed. Test folder utilizes BDD


Keywords
node, react, scaffold, skeleton, template, typescript, vue, web app
License
ISC
Install
npm install web-app-skeleton@1.0.9

Documentation

web-app-skeleton

Scaffold a full stack web app (server, frontend, testing). Choice between Vue 3 and React, using Typescript. Uses Typescript, Node, Express for server. Both frontend options include state management and routing packages installed. Test folder utilizes BDD via Cucumber, and Selenium for browser automation. Currently works on Linux only.

Dependencies

Requires npm 7.x or greater. This is because npm 7 reintroduced the automatic install of peer dependencies.

Instructions

  • Install globally
  • execute with project name
    $ npm i -g web-app-skeleton
    $ web-app-skeleton -n pathToProject [-f React | Vue]