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
Deploy the Dockerized application to ElasticBeanstalk:
npm run deploy
Delete build and test artifacts:
npm run clean
Packages
This repository is managed as a monorepo. It contains several npm packages. Publishing is managed by Lerna.
Package | Version | Docs | Description |
---|---|---|---|
mercenary |
The CLI for creating new Mercenary projects | ||
mercenary-core |
The core Mercenary codebase | ||
babel-preset-mercenary |
The Babel preset for Mercenary projects | ||
eslint-config-mercenary |
The ESLint preset for Mercenary projects |
Credits
Icon by Flaticon