Skip to content
Monorepo with some frequently-used configurations we use on projects 🎨
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github docs: move the contributing guide to .github folder Jun 22, 2019
.vscode chore: let's make pretty stuff together! 🎨 Nov 2, 2018
ci build: set up Travis-CI Feb 7, 2019
documentation docs: copy the migration guide from the old repo here Jun 22, 2019
packages chore: release Jun 22, 2019
utils chore: prepare release flow Feb 7, 2019
.commitlintrc.js chore: add eslint-typescript scope to commitlint-cli Jun 22, 2019
.editorconfig chore: ensure makefile is also treated correctly by EditorConfig Feb 4, 2019
.eslintignore chore: do not eslint-ignore dotfiles Feb 4, 2019
.eslintrc.js chore: use the ESLint rulesets directly for this repo ❀️ Feb 7, 2019
.gitignore docs: add contributing guidelines ❀️ Mar 22, 2019
.remarkignore chore: ignore files Feb 7, 2019
.remarkrc.js feat: add @strv/remark-config Mar 7, 2019
.travis.yml build: start testing/releasing using Node.js 12 Apr 30, 2019 docs: add a root changelog file to guide people in the right direction Jun 22, 2019
LICENSE feat: include LICENSE file Feb 7, 2019
lerna.json chore: improve lerna config Feb 4, 2019
makefile chore: do not drop docs/ dir on `make clean` Apr 9, 2019
package.json feat: upgrade eslint-plugin-node Jun 22, 2019 docs: add travis badge, finally πŸŽ‰ Jun 22, 2019 docs: remove remark from roadmap (done! πŸš€) Mar 7, 2019

Code Quality Tools

Build Status

Built with ❀️ at STRV

This monorepo contains shareable configurations for various coding-style/best practices/lint tools to make the configurations consistent across projects and provide easy setup mechanism. ❀️

Available configurations

Tool Package Version Description
Commitlint @strv/commitlint-config @strv/commitlint-config Configuration for Commitlint
ESLint @strv/eslint-config-node @strv/eslint-config-node ESlint ruleset for Node.js projects
ESLint @strv/eslint-config-react @strv/eslint-config-react ESlint ruleset for React projects
ESLint @strv/eslint-config-react-native @strv/eslint-config-react-native ESlint ruleset for React-Native projects
ESLint @strv/eslint-config-typescript @strv/eslint-config-typescript ESlint ruleset for TypeScript projects
ESLint @strv/eslint-config-mocha @strv/eslint-config-mocha ESlint ruleset for Mocha test files
Prettier @strv/prettier-config @strv/prettier-config Configuration for Prettier
Remark-CLI @strv/remark-config @strv/remark-config Configuration for Remark-CLI
Stylelint @strv/stylelint-config-styled-components @strv/stylelint-config-styled-components Configuration for Stylelint


Documentation for some packages is still being worked on. Check the documentation directory for more info.


See the LICENSE file for information.

You can’t perform that action at this time.