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
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