Skip to content

☁️🏯 a world of floating cities 🏰☁️ - EthGlobal 2023

License

Notifications You must be signed in to change notification settings

Cygnusfear/laputa

Repository files navigation

LAPUTA

☁️🏯 a world of floating cities 🏰☁️ - EthGlobal 2023

Sign up for the waitlist

Development

Install dependencies:

mud

mud quick start

Prerequisites

  • Foundry
curl -L https://foundry.paradigm.xyz | bash
  • Node.js
  • pnpm
# after installing node
npm install --global pnpm

Available Scripts

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.

References / useful