Powered by:
- 🏎 Turborepo — High-performance build system for Monorepos
- 🚀 React — JavaScript library for user interfaces
- 🛠 Tsup — TypeScript bundler powered by esbuild
As well as a few others tools preconfigured:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
You'll need to have installed:
- node
>= v18.20.3
(I prefer to use nvm) - turbo (
npm install -g turbo
) - pnpm (
npm install -g pnpm
)
Optionally:
- dbaeumer.vscode-eslint
- esbenp.prettier-vscode
pnpm build
- Build all packagespnpm dev
- Run all packages locally and previewpnpm start
- Run all packagespnpm lint
- Lint all packagespnpm format
- Prettier format all files
Please make sure to read the [Contributing Guide] before making a pull request. If you have a gnosis projects/tools, add it with a pull request to this curated list!
Thank you to all the people who already contributed to Built On Gno!