When a .elm file is detected, Parcel automatically installs the elm compiler toolchain for you if you don’t already have it installed, initializes a project with an elm.json file if needed, and compiles the file to JavaScript. It automatically reloads the page when you change the file as well, for fast development.