[Working title] Client for a MLP:CCG simulator
Hamcha
9ce4dd67f5
All checks were successful
continuous-integration/drone/push Build is passing
- Fix download state not being synced correctly - Fix double-flicker by only loading the placeholder if needed - Fix fractional part of download numbers so they flicker less Closes #38 |
||
---|---|---|
public | ||
src | ||
.browserslistrc | ||
.drone.yml | ||
.eslintrc.js | ||
.gitignore | ||
babel.config.js | ||
jest.config.js | ||
package.json | ||
postcss.config.js | ||
README.md | ||
tsconfig.json | ||
vue.config.js | ||
yarn.lock |
MLPCARDGAME
Work in progress name, work in progress game
Try the latest build here: mcg-builds.zyg.ovh/latest
Development
Dependencies
Fetch dependencies with yarn
:
yarn --dev
Run local server for development
Run this command:
yarn serve
then visit localhost:8080 (URL might be different if something is already listening on port 8080)
Run tests
Run unit tests with Jest:
yarn test:unit
Generate a coverage profile with:
yarn test:unit --coverage
Lint code
Before you submit a PR, make sure the code is formatted correctly with:
yarn lint
Building for release
Build
yarn build
License
Code is ISC, Assets "depends", some stuff is taken from FreeSound and DeviantArt so your best bet is to just praise the copyright gods.
PeerJS mocking is based on works by Rolf Erik Lekang, which is licensed under MIT. Check peerjs-mock for more details.