A Turborepo monorepo for inkbeard projects.
This includes the following packages/apps:
ui-library: a storybook app for all the inkbeard componentsinkbeard: a vue3 app for inkbeard.com
@inkbeard/ui-vue: a vue3/typescript component library shared throughout the monorepo@inkbeard/budget-it: a vue3/typescript package that provides budgeting tools that relies on@inkbeard/ui-vue@inkbeard/ui-theme: a set of theme variables shared throughout the monorepo
@inkbeard/eslint-config:eslintconfigurations (includeseslint-config-nextandeslint-config-prettier)@inkbeard/typescript-config:tsconfig.jsons used throughout the monorepo@inkbeard/stylelint-config:stylelintconfigurations
In order to start things out, you need to have the following installed:
- pnpm and needs to be installed.
- Turborepo.
- Node.js v18+
To run any of the applications, you can use the following command (after pnpm i if not already done):
# pnpm dev --filter name-of-workspace
pnpm dev --filter @inkbeard/ui-libraryEach application and package has its own README.md file with further instructions on how to build, test, run, etc.