https://github.com/codiplace/bun-monorepo
https://github.com/codiplace/bun-monorepo
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codiplace/bun-monorepo
- Owner: codiplace
- Created: 2023-09-29T20:21:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-12T19:53:07.000Z (10 months ago)
- Last Synced: 2024-08-12T22:56:52.968Z (10 months ago)
- Language: TypeScript
- Size: 263 KB
- Stars: 45
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome - codiplace/bun-monorepo - (TypeScript)
README
# Bun monorepo
This a demo of a monorepo using bun workspace.
## What's inside?
This monorepo includes the following packages/apps:
### Apps and Packages
- `backend`: [Elysia.js](https://elysiajs.com/) app
- `web`: [Next.js](https://nextjs.org/) app
- `mobile`: React Native [Expo](https://expo.dev/) + expo-router
- `backend-api`: a shared end-to-end type safety package.### Utilities
This monorepo has some additional tools already setup for you:
- [TypeScript](https://www.typescriptlang.org/) for static type checking
- [Biome.js](https://biomejs.dev/) for code formatting and linting. It is recommended to install the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=biomejs.biome)### Getting Started
To install and start developing all apps, run the following command:
```sh
bun install
bun dev
```### Others scripts
```sh
# type check all packages
bun typecheck# format all packages
bun format# lint all packages
bun lint```