Ir ao contido

Ferramentas de monorepo

Ferramentas para manexar monorepos de JavaScript.

Monorepo Tools Ratios Over Time

Os monorepos aínda teñen pendente entrar no mainstream do ecosistema de desenvolvemento web – pero para aqueles que son o suficientemente valentes como para explorar este novo mundo, pnpm parece ser o claro favorito.

Rush
Turborepo
Yarn Workspaces
Yalc
Lerna
npm Workspaces
pnpm
Nx

Mode:

View:

0%
20%
40%
60%
80%
100%
2021
2022
2023
2024
0%
20%
40%
60%
80%
100%

Other Monorepo Tools

0%
8%
16%
24%
32%
40%
1

42
2

16
3

16
4

6
5

3
6

3
7

2
8

2
9

2
10

1
11

Outros

15
0%
8%
16%
24%
32%
40%
% dos enquisados

It should be no surprise that many monorepo tools are used by large companies since company size often correlates with codebase size.

0%
7%
14%
21%
28%
35%
1

3,419
2

2,375
3

1,876
4

1,737
5

1,392
6

1,192
7

214
8

143
9

🚫 Ningunha

2,860
0%
7%
14%
21%
28%
35%
% dos enquisados
Which of these tools do you use in a professional context?
Pedímoslles a membros da comunidade de JavaScript que compartan as súas «escollas do ano»

A miña escolla para 2024: Rspack

O bundler Rspack é un substituto case directo de Webpack. Implementado en Rust, é moito máis rápido que Webpack e consome menos memoria. Todos os proxectos Webpack deberían probalo inmediatamente, tendo en conta o fácil que é adoptalo!
Pedímoslles a membros da comunidade de JavaScript que compartan as súas «escollas do ano»

Sebastien Lorber

creador de This Week In React, mantén Docusaurus

Number of Items

How many items in this category respondends have used (or heard of).

View:

0%
8%
17%
25%
34%
42%
1

0

5,940
2

1

3,121
3

2

2,085
4

3

1,398
5

4

819
6

5

414
7

6

192
8

7

39
9

8

7
0%
8%
17%
25%
34%
42%
% dos enquisados

Satisfacción con monorepos

0
1
2
3
4
2021
2022
2023
2024
0
1
2
3
4
Media {axis}
Cómo de satisfeito estás co estado actual das ferramentas para monorepos?

Inconvenientes dos monorepos

0%
13%
25%
38%
51%
63%
1

Configuration

2

Excessive complexity

3

Package management issues

4

Dependencies

5

Performance

6

Breaking changes

7

Lack of documentation

8

TypeScript support

9

Caching

10

Maintenance

0%
13%
25%
38%
51%
63%
% dos enquisados
Cales son os principais inconvenientes que atopaches usando ferramentas para monorepos?
(resposta libre)

Recursos recomendados

JavaScript and TypeScript Monorepos
Mike North
LinkedIn

JavaScript and TypeScript Monorepos

You'll get hands-on experience with best-in-class tools designed to keep the workflows for even complex projects simple!
Everything You'll Need to Know About Git
ThePrimeagen
terminal

Everything You'll Need to Know About Git

Never run into an unsolvable Git problem again. Create and manage repos, branch for parallel development, and resolve conflicts with merge and rebase.
Grazas aos nosos colaboradores por darnos o seu apoio! Saber máis.