A pnpm workspace boilerplate for Typescript projects.
- Managed with
pnpm
, ensuring efficient package management. - ESLint configuration extending
eslint-config-dsfx3d
. - Sample module
foo
exported in the main index.
The workspace is structured as follows:
- Main packages are located in the
packages/
directory. - Additional components can be added in the
components/
directory. - Packages inside
test
directories are excluded.
To set up the workspace:
pnpm bootstrap
bootstrap
: Update packages and install Husky hooks.
- Development:
@commitlint/cli
@commitlint/config-conventional
eslint
eslint-config-dsfx3d
husky
prettier
typescript