βοΈπ― 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 pnpmIn 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