This is a monorepo for all the packages that make up the Feelsgoodman ecosystem.
pnpm build
- Build all packages, including the Storybook sitepnpm lint
- Lint all packagespnpm changeset
- Generate a changesetpnpm clean
- Clean up allnode_modules
anddist
folders (runs each package's clean script)
This Turborepo includes the following packages and configs:
packages/siwviem
: Sign-in with Viem packagepackages/typescript-config
: Sharedtsconfig.json
s used throughout the Turborepopackages/eslint-config-config
: ESLint preset
Each package and app is 100% TypeScript. Workspaces enables us to "hoist" dependencies that are shared between packages to the root package.json
. This means smaller node_modules
folders and a better local dev experience. To install a dependency for the entire monorepo, use the -w
workspaces flag with pnpm add
.