@quartz/stylelint-config v1.2.1
Linting
This project contains linting templates for Quartz projects. Currently, it contains:
eslint-config-base
: Base ESLint config for JavaScript projectseslint-config-react
: ESLint config for React projects.editorconfig
: EditorConfig for all projects
Updating NPM modules
When you make updates to NPM modules (e.g., eslint-config-base
), you will need
to update the version of the package, publish it, then update the dependency in
projects that use it.
If you're changing eslint-config-base
or eslint-config-react
,
you probably want to do steps 1-3 and include step 4 in your pull request.
Make sure you have an NPM account and it has been added to the
@quartz
organization. Contact @chriszarate if you would like to be added.Log in to NPM:
npm login
Update the package version:
cd /path/to/my-package npm version [patch|minor|major]
Commit the version change.
Make sure everything is correct! There is no undo!
Publish the new version:
npm publish
Update the dependency in projects that use the package, e.g.:
cd /path/to/my-project-that-uses-my-package npm update --save-dev my-package@1.0.1