A command-line interface to help you build the scaffolding for your next Mithril project.
Demo project created from Mithril CLI.
Start by installing mithril-cli globally.
npm install mithril-cli -gNavigate to your new desired project location using the command line and run the following command to start the build process.
mithril buildYou will be asked to enter a name, description, and author. After you have entered the appropriate values, your project is almost set up!
The only thing left for you to do is install all project dependencies...
npm installNow your new Mithril project is all setup!
Your project contains a custom webpack configuration to help you build your assets for both development and production environments...
Run npm run dev to quickly build your files for development. To view your changes, open the dist/index.html file. Webpack will automatically watch for changes, but you will have to manually refresh your browser each time you make a change.
Hot-reloading is planned for future versions of this CLI
Run npm run build to build your files for production. The file names will be hashed and will need to be run on an HTTP server at this point.
You can always run
npm run devto replace these production files and continue making changes in your development environment.