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]