Note: This repository contains the source code powering trycanvas.app. If you want to use Canvas, visit the main repository.
This is a Next.js App Router project that ports the original Vue/Vite marketing site to TypeScript React components.
- Node 22.x, matching
enginesinpackage.json. CI and Vercel use the same.
npm install
npm run devThe development app runs at http://localhost:3000 by default.
npm run check is the local verify. It runs the typecheck, the linter, and the unit test script.
npm run checknpm run e2e runs the Playwright Chromium project against http://localhost:3000. Build first. The test run starts the production server.
npm run build
npm run e2enpm run preflight lints, formats, typechecks, and builds.
This project is open-sourced software licensed under the MIT license.