Package | Version | Downloads | Documentation |
---|---|---|---|
📦 @igorkowalczyk/eslint-config |
Documentation | ||
📦 @igorkowalczyk/prettier-config |
Documentation | ||
📝 @igorkowalczyk/renovate-config |
- | Documentation |
Note
📦 - Package
📝 - Configuration file
npm install --save-dev @igorkowalczyk/prettier-config
yarn add --dev @igorkowalczyk/prettier-config
pnpm install --save-dev @igorkowalczyk/prettier-config
// .prettierrc.js
module.exports = {
...require('@igorkowalczyk/prettier-config'),
};
// prettier.config.js
import prettierConfig from "@igorkowalczyk/prettier-config";
export default {
...prettierConfig,
};
{
"extends": "@igorkowalczyk/prettier-config"
}
Rule | Style | Documentation |
---|---|---|
arrowParens |
always |
Documentation |
bracketSpacing |
true |
Documentation |
embeddedLanguageFormatting |
auto |
Documentation |
htmlWhitespaceSensitivity |
css |
Documentation |
jsxSingleQuote |
false |
Documentation |
printWidth |
200000 |
Documentation |
proseWrap |
preserve |
Documentation |
quoteProps |
as-needed |
Documentation |
requirePragma |
false |
Documentation |
semi |
true |
Documentation |
singleQuote |
false |
Documentation |
tabWidth |
1 |
Documentation |
trailingComma |
es5 |
Documentation |
useTabs |
false |
Documentation |
npm install --save-dev @igorkowalczyk/eslint-config
yarn add --dev @igorkowalczyk/eslint-config
pnpm install --save-dev @igorkowalczyk/eslint-config
// eslint.config.js
import eslintConfig from "@igorkowalczyk/eslint-config/";
export default [
...eslintConfig
];
You can find the full list of rules in the ESLint config inspector.
Warning
This is not a package - it is a configuration preset!
In your renovate.json
file, add the following:
{
"extends": ["github>igorkowalczyk/shared-configs//packages/renovate-config/index.json"]
}