Skip to content

Latest commit

 

History

History
71 lines (47 loc) · 1.54 KB

README.md

File metadata and controls

71 lines (47 loc) · 1.54 KB

The Snake Lightweight Client

Build Status GitHub release license

The Snake Lightweight Client is a client for the Snake-Server. See a working instance here - https://snakeonline.xyz

The source code of the server: https://github.com/ivan1993spb/snake-server

Demo

Client screenshot

Try it out!

Project setup

yarn install

Compiles and hot-reloads for development

yarn run serve

To disable mocks in development mode use environment variables before yarn run serve

export SNAKE_SERVER_ENABLE_MOCK=false
export SNAKE_SERVER_PORT=8080
export SNAKE_SERVER_HOST=localhost

To make it work with a https instance of the server:

export SNAKE_SERVER_ENABLE_MOCK=false
export SNAKE_SERVER_HOST=localhost
export SNAKE_SERVER_WEB_SCHEME=https
export SNAKE_SERVER_SOCKET_SCHEME=wss
export SNAKE_SERVER_PORT=443

Compiles and minifies for production

yarn run build

Run your tests

yarn run test

Lints and fixes files

yarn run lint

Run your unit tests

yarn run test:unit

License

See LICENSE.