- Initialize pnpm workspace
- Copy into vendor directory playground and bundler packages.
- add root level tsconfig
- delete
references
from tsconfig.jsons
- Run pnpm install
- Run build on vendor/bundler
- Run build on vendor/playground
- Run
npx tsc -p .
in typespec-validates (needs build script, whoops)
- Edit vite.config.js, adding "typespec-validation" to the libraries array.
- Install prettier (not technically required, makes peer dep warnings go away)
- npm run dev
- Delete default css content in App.css
- Use StyledPlayground instead of Playground
- Attach monaco services (for colorization)