This is the code accompanying the JSNation 2023 workshop.
-
Setup Tauri prerequisites for your OS (especially on Linux): https://tauri.app/v1/guides/getting-started/prerequisites/
-
Install NodeJS then run the following command to enable corepack (this will make all popular package managers available)
corepack enable
-
Clone this repo
git clone https://github.com/crabnebula-dev/jsnation23-workshop
-
Install dependencies
npm i # OR pnpm i # OR yarn
This repo contains a handful or numbered snapshots (1 through 4) in the ./checkpoints
subfolder that correspond to the numbered stages on the slides. You can check out any of these to time-travel or skip ahead.
You can run the checkpoint apps by running one of the following commands:
npm run start --workspace=checkpoint-<checkpoint number>
# OR
pnpm run --filter checkpoint-<checkpoint number> start
# OR
yarn workspace checkpoint-<checkpoint number> start