A common library and common configuration developed based on the monorepo + pnpm architecture.
Custom eslint common configuration
Say goodbye to cumbersome configurations, an npx command automatically downloads husky, lint-staged, commitlint, commitizen, cz-customizable, etc., and completes the relevant configurations.
pnpmadd-Dw[PluginName]pnpm provides the --filter parameter, which can be used to perform certain operations on specific packages.
Therefore, if you want to install a dependency package for pkg, such as axios, you can do the following:
pnpmaddaxios--filterpkgIn monorepo, project A introduces project B,For example:
pnpm add @yaoxfly/eslint-config --filter @yaoxfly/verify-commit
After using the link, you can use the command to debug
npmlinkIf you want to test the published package, delete the npm link package globally
npmuninstall-g[Packagenames]start alone
pnpm--filter[Packagenames]devstart multiple
pnpm--parallel[scriptscommand]//For example:pnpm--paralleldev