• Simon Lydell (twitter) (github)
  • elm-tooling-cli
  • elm-json
  • Install elm-tooling into your npm dev dependencies
  • npx
  • elm-publish-action
  • NPM's package.json scripts section
  • NPM postinstall scripts
  • Richard's recommendation to use npm config set ignore-scripts true, which can cause issues because it also skips the postinstall from your package.json
  • elm-tooling-cli docs website

Elm tooling in ci* GitHub Actions * Simon's example GitHub Actions workflow with elm-tooling * Separate steps for Elm tooling install and npm install to optimize caching * npm run --silent (or -s) to reduce noise (more ways to do it in this StackOverflow answer) * npm test and npm start to run start and test from your package.json scripts * elm-tooling quick start page