Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brunurd/bruno-conway-web-app
https://github.com/brunurd/bruno-conway-web-app
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/brunurd/bruno-conway-web-app
- Owner: brunurd
- Created: 2024-08-29T16:11:04.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T14:29:54.000Z (4 months ago)
- Last Synced: 2024-10-28T06:31:04.760Z (2 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
![Screen Recorded](./docs/screen-recorded-002.gif)
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
```