anchor.diff:  "elm:watch": "parcel watch packages/elm-app/app/index.ts -d packages/elm-app/dist --out-file elm-app.js",
   ```
   
  -With `elm:watch`, parcel will rebuild our app each time we make a change in Elm, TS or SCSS files under the folder *packages/elm-app/app*.
  +With `elm:watch`, parcel will rebuild our app each time we make a change in {url-elm}[Elm], TS or SCSS files under the folder *packages/elm-app/app*.
   
   And because `parcel watch` create a *.cache* folder, we will add it to the *.gitignore* file.
   The content of your *.gitignore* should be like this:
  
positive.code: 
  === The CSS main file
  
  In the folder *meteor-elm-app/packages/elm-app/app*, create an empty *main.scss* SCSS file (or CSS if you prefer) that we will use later to add some style in our Elm application.
  
  NB: if you use *elm-css* and you don't need a stylesheet, skip this step and remove the line `api.addFiles('dist/elm-app.css', 'client');` in the *package.js* file
  
  === The Package mainModule
  
  In the folder *meteor-elm-app/packages/elm-app/app*, create a file *index.ts* that will *mount* our Elm application and export the *ports*.
  
  A simple version could be:
  
  
negative.code: }
  ```
  
  Now each time we will change the definition of the type `Flag` or the type `Port` inside our {url-elm}[Elm] application, we will be sure to know if we have some stuff to fix in the {url-meteor}[Meteor] client 💪.
  
  == Live Reload
  
  Because we don't want to build manually our {url-elm}[Elm] application each time we make a change, we will setup the live reload
  
  We will install some packages to help us
  ```shell
  