Atualização de dependências do

Por que Atualizar?
Faz bem pra saúde
Correção de falhas/bugs
Adição de melhorias
Novas funcionalidades
Reestruturações

Eu fui atualizado

Eu também mereço
22 devDependencies
30 dependencies


Devdependencies
babel-core: ^6.14.0 para 6.25.0
babel-loader: ^6.2.5 para 7.1.1
babel-preset-es2015: ^6.14.0 para 6.24.1
babel-preset-react: ^6.11.1 para 6.24.1
chai: ^3.5.0 para 4.1.0
chai-as-promised: ^6.0.0 para 7.1.1
css-loader: ^0.25.0 para 0.28.4
eslint-config-xo-react: 0.11.1 para 0.13.0
eslint-plugin-react: 6.10.3 para 7.1.0
express: ^4.14.0 para 4.15.3
file-loader: ^0.9.0 para 0.11.2
image-webpack-loader: 3.1.0 para 3.3.1
jsdom: 9.9.1 para 11.1.0
jsdom-global: 2.1.1 para 3.0.2
mocha: ^3.1.2 para 3.4.2
nock: ^9.0.11 para 9.0.13
redux-mock-store: ^1.2.2 para 1.2.3
sinon: ^2.1.0 para 2.3.8
style-loader: ^0.13.1 para 0.18.2
uglifyjs: ^2.4.10 para 2.4.11
webpack: ^1.13.2 para 3.2.0
webpack-dev-server: ^1.15.1 para 2.5.1
dependencies
bluebird: 3.4.6 para 3.5.0
card-validator: ^4.0.0 para 4.1.0
color: ^1.0.3 para 2.0.0
fuse.js: ^3.0.0 para 3.0.5
history: ^4.6.1 para 4.6.3
i18next-xhr-backend: ^1.2.1 para 1.4.2
material-ui: 0.18.0 para 0.18.6
material-ui-chip-input: 0.13.5 para 0.15.1
mocha: retirado do dependencies deixado apenas no devDependencies
i18next - 4.0.0 para 8.4.3
i18next-localstorage-cache - 0.3.0 para 1.1.1
prop-types: 15.5.8 para 15.5.10
react: 15.4.0 para 15.6.1
react-cellblock: ^2.0.0 para 3.0.1
react-color: ^2.11.7 para 2.13.1
react-dom: 15.4.0 para 15.6.1
react-dropzone: ^3.6.0 para 3.13.3
react-i18next - 3.1.0 para 4.6.2
react-markdown: ^2.4.2 para 2.5.0
react-onclickoutside: ^5.7.1 para 6.4.0
react-redux: ^4.4.6 para 5.0.5
react-responsive-carousel: ^3.1.22 para 3.1.24
react-router: ^3.0.0 para 4.1.1
react-router-dom: adicionado na 4.1.1
react-scroll-up: ^1.3.0 para 1.3.1
redux: 3.6.0 para 3.7.2
redux-immutable: ^3.0.8 para 4.0.0
redux-logger: ^2.6.1 para 3.0.6
redux-thunk: ^2.1.0 para 2.2.0
zxcvbn: ^4.4. para 4.4.2
O que mudou?
Log de build mais claro
Build mais rápida
No desenvolvimento foi de 34s para 32s
No produção de 76s para 64s
Instalação manteve um tempo bom
Mesmo com mais arquivos, houve uma diminuição no tempo em milissegundos
Compilados menores
Rung-client.min: de 3,4 MB para 3,3MB
Rung-client: de 8,7MB para 7,9 MB
Public/: de 14,7 MB para 13,7 MB
Node modules
Node_modules/: 136,2 MB para 144,4 MB
E antes tinha um log que não tem mais
Rung voando

Próximo passo
Medição da performance dos componentes


Assim, podemos corrigir processamentos desnecessários e focar na performance
Dúvidas?

Larissa Thaís de Farias
larissa.farias@ngi.com.br
Atualização Rung
By Larissa Thaís de Farias
Atualização Rung
- 791