# Hot reload no Ymir + Midgard Passo-a-passo para desenvolver no Ymir e visualizar as mudanças diretamente no Midgard, sem ter que publicar no Nexus. Basicamente a ideia é usar versões diferentes do Nodejs em pastas separadas e rodar um comando para monitorar os arquivos e empacotar o arquivo automaticamente. ## Comandos 1. Instalando dependencias para funcionamento correto `nvm install 12.12.0` `npm i -g n` 2. Na pasta do ymir rodar o comando `yarn add chokidar-cli --save-dev` 3. Adicionar o comando `"watch-for-midgard": "chokidar 'src/**/*.js' -c 'yarn pack & touch ../midgard/packages/btb-module/src/BTBConstants.js'",` no package.json 4. Rodar o `yarn run watch-for-midgard` 5. Na pasta do midgard mudar a referência do Ymir para `"@wealthsystems/ymir": "file:../ymir/wealthsystems-ymir-v10.6.0.tgz",` no package.json 6. rodar o comando `n run 8.10.0 --max_old_space_size=2048 node_modules/webpack-dev-server/bin/webpack-dev-server.js --color --progress`