Skip to content

Latest commit

 

History

History
91 lines (64 loc) · 3.23 KB

readme.md

File metadata and controls

91 lines (64 loc) · 3.23 KB

mercenary

Mercenary

The Force Multiplier Web App Stack

Quick Start

Install Mercenary globally:

npm install -g mercenary

Create a new Mercenary app:

cd ~/my-projects-dir
mercenary my-new-app && cd my-new-app

Start the development server:

npm start

Run unit tests:

npm test

Start the unit test watcher:

npm run test:watch

Run end-to-end tests:

npm run e2e

Build the client and start the production server:

npm run prod

Create a release tag in Git:

npm run release

Deploy the Dockerized application to ElasticBeanstalk:

npm run deploy

Packages

This repository is managed as a monorepo. It contains several npm packages. Publishing is managed by Lerna.

Package Version Docs Description
mercenary npm The CLI for creating new Mercenary projects
mercenary-core npm The core Mercenary codebase
mercenary-dev npm The dependencies required for development, running unit tests and end-to-end tests, and building and deploying Mercenary projects
babel-preset-mercenary npm The Babel preset for Mercenary projects
eslint-config-mercenary npm The ESLint preset for Mercenary projects

Credits

Icons by Flaticon