https://github.com/brunurd/bruno-conway-web-app
https://github.com/brunurd/bruno-conway-web-app
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/brunurd/bruno-conway-web-app
- Owner: brunurd
- Created: 2024-08-29T16:11:04.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T14:29:54.000Z (10 months ago)
- Last Synced: 2025-02-08T09:13:02.245Z (5 months ago)
- Language: TypeScript
- Size: 13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bruno Araujo's Conway's Game of Life

References:
-
-|Project Info||
|-|-|
|Author|[Bruno Araujo](https://github.com/brunurd)|
|Package Manager|[PNPM](pnpm)|
|Bundler|[Vite](./config/vite.config.ts)|
|Language|TypeScript|
|Test Suite|Jest + Testing Library|
|Static Analysis|ESLint|---
## How to Run
### Install
Install using preferably [`pnpm`](pnpm) (but npm, yarn or bun can be used too), I recommend to use [Volta](https://docs.volta.sh/guide/getting-started) to manage the executables versions:
```
pnpm i
```### Start
Run:
```
pnpm start
```
The app will be available in the address: [`http://localhost:13000`]([http://localhost:13000)[pnpm]: https://pnpm.io/installation
---
## Run tests
After install, you can run:### For static analysis
```
pnpm lint
```### For unit tests
```
pnpm unittest
```
Is possible to execute both (lint and unittest) in one command, ideal for CI runners:
```
pnpm test
```