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
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
)@inkbeard/typescript-config
:tsconfig.json
s used throughout the monorepo@inkbeard/stylelint-config
:stylelint
configurations
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 ui-library
Each application and package has its own README.md
file with further instructions on how to build, test, run, etc.