You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/glossary.md
+21-1Lines changed: 21 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -706,8 +706,28 @@ pnpm workspace
706
706
workspace
707
707
pnpm has built-in support for monorepositories (also known as multi-package repositories, multi-project repositories, or monolithic repositories).
708
708
Workspaces provide support to manage multiple packages from your local file system from within a singular top-level, root package.
709
-
By defining a single `package.json` file at the root of the repository and specifying the individual packages as workspaces, pnpm treats them as interdependent projects.
710
709
711
710
When you run `pnpm install` at the root of the repository, pnpm installs dependencies for all workspaces, ensuring consistency across the entire project.
712
711
This centralized approach streamlines development, facilitates code sharing, and simplifies the maintenance of complex projects.
712
+
713
+
ESLint
714
+
[ESLint](https://eslint.org/) statically analyzes your code to quickly find problems.
715
+
It is built into most text editors and you can run ESLint as part of your continuous integration pipeline.
716
+
717
+
Stylelint
718
+
[Stylelint](https://stylelint.io/) is a CSS linter that helps you avoid errors and enforce conventions.
719
+
720
+
Prettier
721
+
[Prettier](https://prettier.io/) is an opinionated code formatter.
722
+
723
+
GitHub workflow
724
+
GitHub workflows
725
+
A [GitHub workflow](https://docs.github.com/en/actions/using-workflows) is a configurable automated process that will run one or more jobs.
726
+
727
+
husky
728
+
[Husky](https://typicode.github.io/husky/) automatically lints your commit messages, code, and runs tests upon committing or pushing commits to a remote repository.
729
+
730
+
Jest
731
+
[Jest](https://jestjs.io/) is a JavaScript testing framework.
0 commit comments