/laputa

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

Primary LanguageTypeScriptMIT LicenseMIT

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