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: README.md
+17-16Lines changed: 17 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,16 +20,16 @@ Biblioteca de componentes de UI para Angular.
20
20
21
21
### Pré-requisitos
22
22
23
-
Para começar a utilizar o **PO UI** é pré-requisito ter o `Node.js` instalado (versão 18.13.x ou acima) e o seu gerenciador de pacote favorito na versão mais atual. Caso você ainda não tenha instalado o pacote `@angular/cli`, instale-o via `npm` ou `yarn`.
23
+
Para começar a utilizar o **PO UI** é pré-requisito ter o `Node.js` instalado (versão 18.19.x ou acima) e o seu gerenciador de pacote favorito na versão mais atual. Caso você ainda não tenha instalado o pacote `@angular/cli`, instale-o via `npm` ou `yarn`.
24
24
25
25
Instalando com npm:
26
26
```
27
-
npm i -g @angular/cli@17
27
+
npm i -g @angular/cli@18
28
28
```
29
29
30
30
Caso prefira instalar com o yarn:
31
31
```
32
-
yarn global add @angular/cli@17
32
+
yarn global add @angular/cli@18
33
33
```
34
34
35
35
### Passo 1 - Crie o seu primeiro projeto
@@ -52,26 +52,27 @@ Antes de executar a instalação ou inserir o **Po** no seu projeto existente,
52
52
Veja abaixo a lista de dependências e as versões compatíveis, elas devem ser conferidas e se necessário, ajustadas no seu projeto.
Copy file name to clipboardExpand all lines: docs/guides/getting-started.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,16 +3,16 @@
3
3
4
4
### Pré-requisitos
5
5
6
-
Para começar a utilizar o **PO UI** é pré-requisito ter o `Node.js` instalado (versão 18.13.x ou acima) e o seu gerenciador de pacote favorito na versão mais atual. Caso você ainda não tenha instalado o pacote `@angular/cli`, instale-o via `npm` ou `yarn`.
6
+
Para começar a utilizar o **PO UI** é pré-requisito ter o `Node.js` instalado (versão 18.19.x ou acima) e o seu gerenciador de pacote favorito na versão mais atual. Caso você ainda não tenha instalado o pacote `@angular/cli`, instale-o via `npm` ou `yarn`.
7
7
8
8
Instalando com npm:
9
9
```
10
-
npm i -g @angular/cli@17
10
+
npm i -g @angular/cli@18
11
11
```
12
12
13
13
Caso prefira instalar com o yarn:
14
14
```
15
-
yarn global add @angular/cli@17
15
+
yarn global add @angular/cli@18
16
16
```
17
17
18
18
### Passo 1 - Crie o seu primeiro projeto
@@ -36,26 +36,26 @@ Veja abaixo a lista de dependências e as versões compatíveis, elas devem ser
36
36
37
37
```
38
38
"dependencies": {
39
-
"@angular/animations": "~17.2.4",
40
-
"@angular/common": "~17.2.4",
41
-
"@angular/compiler": "~17.2.4",
42
-
"@angular/core": "~17.2.4",
43
-
"@angular/forms": "~17.2.4",
44
-
"@angular/platform-browser": "~17.2.4",
45
-
"@angular/platform-browser-dynamic": "~17.2.4",
46
-
"@angular/router": "~17.2.4",
39
+
"@angular/animations": "~18.0.1",
40
+
"@angular/common": "~18.0.1",
41
+
"@angular/compiler": "~18.0.1",
42
+
"@angular/core": "~18.0.1",
43
+
"@angular/forms": "~18.0.1",
44
+
"@angular/platform-browser": "~18.0.1",
45
+
"@angular/platform-browser-dynamic": "~18.0.1",
46
+
"@angular/router": "~18.0.1",
47
47
"rxjs": "~7.8.1",
48
48
"tslib": "^2.6.2",
49
49
"zone.js": "~0.14.4"
50
50
...
51
51
},
52
52
"devDependencies": {
53
-
"@angular-devkit/build-angular": "~17.2.3",
54
-
"@angular-devkit/schematics": "~17.2.3",
55
-
"@angular/cli": "~17.2.3",
56
-
"@angular/compiler-cli": "~17.2.4",
53
+
"@angular-devkit/build-angular": "~18.0.2",
54
+
"@angular-devkit/schematics": "~18.0.2",
55
+
"@angular/cli": "~18.0.2",
56
+
"@angular/compiler-cli": "~18.0.1",
57
57
...
58
-
"typescript": "~5.2.2"
58
+
"typescript": "~5.4.5"
59
59
}
60
60
```
61
61
@@ -108,6 +108,6 @@ Caso você queira utilizar nossos componentes de templates, como o **[po-page-lo
108
108
```
109
109
ng add @po-ui/ng-templates
110
110
```
111
-
> Ao executar este comando, será instalado o pacote `@po-ui/ng-templates` e configurado o `PoTemplatesModules` no `app.module`
111
+
> Ao executar este comando, será instalado o pacote `@po-ui/ng-templates` e configurado o `PoTemplatesModules` no `app.module` somente se sua aplicação for configurada com módulos.
112
112
113
113
A partir dai o seu projeto está preparado para receber outros componentes do **[Po](/documentation)**! \o/
Copy file name to clipboardExpand all lines: docs/guides/migration-poui.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ ng update @angular/cli@<version> @angular/core@<version> --force
29
29
Por exemplo:
30
30
31
31
```
32
-
ng update @angular/cli@17 @angular/core@17 --force
32
+
ng update @angular/cli@18 @angular/core@18 --force
33
33
```
34
34
35
35
> Para realizar a migração completa e avaliar se não precisa fazer alguma alteração veja o [**Guia de Upgrade do Angular**](https://update.angular.io/).
@@ -65,6 +65,16 @@ ng update @po-ui/ng-components --allow-dirty --force
65
65
66
66
> Caso ocorra um erro ao concluir o comando acima pode ser necessário fazer uma instalação limpa no projeto apagando a pasta `node_modules` e o arquivo `package-lock.json` e executando o comando `npm i --legacy-peer-deps` antes de realizar o `ng update`.
67
67
68
+
> Caso sua aplicação seja configurada com módulos, pode ser necessária a inclusão da seguinte `devDependencies`:
69
+
70
+
```
71
+
"devDependencies": {
72
+
...,
73
+
"@angular-devkit/schematics": "~18.0.2",
74
+
...
75
+
}
76
+
```
77
+
68
78
O `ng update` ajudará nas alterações necessárias para seu projeto seguir atualizado, que são elas:
69
79
- Caso houver *breaking changes*, serão realizados as alterações possíveis, mas fique atento ao
@@ -76,6 +86,7 @@ O `ng update` ajudará nas alterações necessárias para seu projeto seguir atu
76
86
-`@po-ui/ng-sync`;
77
87
-`@po-ui/style`;
78
88
89
+
Além disso, será realizada uma pergunta para que o usuário decida se quer utilizar a nova biblioteca de ícones. Caso a escolha seja positiva, o processo de update irá substituir classes de ícones do po-ui pelas novas referências.
0 commit comments