A monorepo that holds all of Hugivar's open source projects . Bootstrapped with Turborepo.
This turborepo uses pnpm as a packages manager. It includes the following packages/apps:
notifications
: an electron app built to serve as a notification center for my different servicesweb
: a nextjs app to serve as my personal siteconfig
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
) as well asterminal
, andvscode
configurationsfig
: custom plugins forfig.io
tools
: a toolkit used throughout the monorepo including thecli
tsconfig
:tsconfig.json
s used throughout the monorepotools
:cli
s used throughout the monorepoui
: a stub React component library shared by both web and docs applications
Each package/app is 100% TypeScript.
This turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
To build all apps and packages, run the following command:
pnpm run build
To develop all apps and packages, run the following command:
pnpm run dev