anchor.diff:      api.mainModule('dist/elm-app.js', 'client');
   });
   ```
  -explain, link to the doc
  +
  +`Package.describe` says that our package:
  +
  +- is called `elm-app`,
  +- is in version `1.0.0`
  +
  +`Package.onUse` says that our package:
  +
  +- is implemented to be use with Meteor `1.10.2`, 
  +- uses the `modules` package because we will use `import {} from ''`,
  +- will add the `dist/elm-app.css` file in the client when it will be loaded,
  +- have a main js file for this package called `dist/elm-app.js`.
  +
  +If you are using `elm-css` and if you don't need specific css classes in your app, you can remove `api.addFiles('dist/elm-app.css', 'client');` from the `package.js` file.
  +
  +NOTE: For more informations about the Package.js file, see https://docs.meteor.com/api/packagejs.html
   
   === Create the app
   
  -it will ignore changes in this folder, and avoid meteor to reload each time we change stuff in this folder. 
  -
  -into the folder `packages/elm-app/app`
  -run
  -```shell
  -../../../node_modules/.bin/elm init
  -```
  -
  -in `packages/elm-app/app/src`, create your `Main.elm` file
  +We will create our Elm application under the folder `packages/elm-app/app`.
  +To do that, run the following command:
  +
  +```shell
  +#under meteor-elm-app/packages/elm-app/app
  +meteor npm run elm -- init
  +```
  +
  +Validate the creation of the `elm.json` file and we are good 👍.
  +
  +At this step, your folder should be like this:
  +```shell
  +❯ tree -I 'node_modules|.meteor' -a
  +.
  +├── .gitignore
  +├── .meteorignore
  +├── client
  +│   ├── main.css
  +│   ├── main.html
  +│   └── main.ts
  +├── imports
  +│   └── api
  +├── package-lock.json
  +├── package.json
  +├── packages
  +│   └── elm-app
  +│       ├── app
  +│       │   ├── elm.json
  +│       │   └── src
  +│       ├── dist
  +│       └── package.js
  +└── server
  +    └── main.ts
  +
  +9 directories, 10 files
  +```
  +
  +In a first time, we will create a simple Elm application.
  +
  +Create a `Main.elm` file inside the folder `packages/elm-app/app/src` with this content:
   
   ```elm
   module Main exposing(main)
  
positive.code: ```
  
  === The CSS main file
  under the folder app
  Create an empty CSS file (or SCSS if you prefer) that we will use to add some style in our Elm app
  
  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 app entrypoint
  under the folder app
  Create an index.ts file under your app folder (take care of the first line if you don't use SCSS but a `main.css` file )
  
  ```ts
  import './main.scss'
  
negative.code: 
  NOTE: elm-format is not mandatory but you should use it with your IDE to format on save and avoid problem at compile time
  
  We will also create a `script` in the `package.json` to call Elm easily.
  In your package.json, add this `elm` script:
  ```json
  "scripts": {
      "elm": "cd packages/elm-app/app && elm",
      "start": "meteor run"
  },
  ```
  
  You can validate your script is well configured by running:
  ```shell
  meteor npm run elm -- --version
  ```
  