☁️🏯 a world of floating cities 🏰☁️ - EthGlobal 2023
Install dependencies:
- Foundry
curl -L https://foundry.paradigm.xyz | bash
- Node.js
- pnpm
# after installing node
npm install --global pnpm
In the project directory, you can run:
pnpm run <script>
Script | Description |
---|---|
build |
Builds the app using pnpm. |
dev |
Runs both contracts and client in development mode concurrently. |
dev:client |
Runs the client development script. |
dev:contracts |
Runs the contracts development script. |
foundry:up |
Downloads and runs foundry, bash, and foundryup. |
mud:up |
Sets the mud version to main and installs dependencies. |
prepare |
Installs husky and optionally runs foundryup. |
test |
Runs tests recursively on all packages. |
preview |
Compiles TypeScript, builds, and previews the app with Vite. |
lint |
Runs linting recursively on all packages. |
type-check |
Runs type-checking recursively on all packages. |
- 🔥🚒 React-Three-Fiber Performance Pitfalls - Must read on R3F + Three.js
- 🧸📖 Zustand intro - How to use Zustand