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
- 727