Run pnpm install
from the root of the repository to install dependencies.
Run pnpm bootstrap
to build local projects, this is necessary to compile JS into TS and make sure types imported from other projects are accessible
Run pnpm start:app
to start the local dev server of the web app. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run pnpm build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Run pnpm build-ext
to build the chrome extension files. The extension files will be stored in the chrome-extension/
directory.
Run pnpm build-electron
to build the electron apps. The apps will be stored in the electron-builds/
directory.
Run bundle exec jekyll serve
.
Run pnpm test
to execute tests across all packages.