Learn Foreign Language — in-progress language practice workspace.
nvm use 22
pnpm -r install
pnpm build
pnpm dev:all
This repo is a pnpm workspace. To work on any app:
corepack enable pnpmnvm use to respect .nvmrc, Vite 7 requires 20.19+)pnpm installpnpm dev:farnsworth, pnpm dev:sporttimer, pnpm dev:life, or pnpm dev:languagepnpm dev:allpnpm run -r build (or ./build_all.sh)packages/shared)@static/shared/react/useScreenWakeLockhome.svg) live in @static/shared/assets/home.svgpnpm --filter @static/shared buildSource code: https://github.com/neilhan/static To test a production build locally (avoiding CORS issues), navigate to the app directory and run:
npx serve dist
This will serve the built files over HTTP at http://localhost:3000 (or another port if 3000 is busy).
Last updated: 2025-12-01 13:13 PT