ESLint config for Metarhia projects
Install ESLint, this config and required plugins:
npm i -D eslint eslint-plugin-import eslint-config-metarhia
"extends": "metarhia"to your
Please adhere to Conventional Commitsstyleguide for commit messages
npm installcreates a Git hook that lints your commit messages, and they are
also checked on CI, but please write them properly beforehand so that they don't
get rejected. If that happens locally while committing, though, don't worry,
your commit message isn't lost, you can still find it in
Collaborators can release new versions using
npm run release git push origin master --follow-tags npm publish
This will update the version in
package-lock.jsonaccording to semantic versioning using commit messages to determine whether it
is a patch, minor or major release, update the changelog, tag the new version
in Git, and publish it to npm registry.
MIT. See the LICENSEfile for details.