https://github.com/oradwell/jazle
JavaScript library guessing game, a Wordle clone.
https://github.com/oradwell/jazle
create-react-app javascript react typescript wordle wordle-clone wordle-game
Last synced: 6 months ago
JSON representation
JavaScript library guessing game, a Wordle clone.
- Host: GitHub
- URL: https://github.com/oradwell/jazle
- Owner: oradwell
- License: mit
- Created: 2022-02-12T16:42:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T21:27:19.000Z (6 months ago)
- Last Synced: 2025-04-09T23:13:23.238Z (6 months ago)
- Topics: create-react-app, javascript, react, typescript, wordle, wordle-clone, wordle-game
- Language: TypeScript
- Homepage: https://jazle.quest
- Size: 1.31 MB
- Stars: 19
- Watchers: 2
- Forks: 2
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jazle
JavaScript library guessing game, a Wordle clone.
See the list of accepted libraries: [wordlist.ts](src/constants/wordlist.ts)
## Build and run
### Run locally
Clone the repository and perform the following command line actions:
```bash
npm install
npm run start
```### Docker
#### Local
For local builds use the following commands:
```bash
docker build . -t jazle
docker run -p 3000:3000 jazle
```Open http://localhost:3000 in your browser.
#### Production
Production builds run on nginx
```bash
# Build node container
docker build . -t jazle-base --target base
# Install dependencies and package the app
docker run -v$(pwd):/app:Z jazle-base sh -c 'npm install && npm run build'# Build production container
docker build . -f Dockerfile.prod -t jazle
# Run production container
docker run -p 3000:80 jazle
```## Test and Lint
### Run the tests
```bash
npm run test
```### Linting
```bash
npm run lint
```