@khaos.ca/config
Opinionated configurations.
Configurations
config | Description |
---|---|
commitlint | Configurations for commitlint |
eslint/next | Configurations for ESLint - Next.js |
prettier | Configurations for Prettier |
stylelint | Configurations for stylelint |
tsconfig/next | Configurations for TypeScript - Next.js |
Install
$ npm install @khaos.ca/config
Usage for commitlint
Add some commitlint config to your .commitlint.cjs
:
module.exports = {
...require("@khaos.ca/config/commitlint"),
};
Used configuration
- @commitlint/config-conventional - Conventional Commits
Usage for ESLint
Add some ESLint config to your .eslintrc.cjs
:
module.exports = {
...require("@khaos.ca/config/eslint"),
};
Used plugin / configuration
- @valtech-commerce/eslint-config - Valtech_Commerce rules
- @next/next - Next.js rules
Usage for Prettier
Add some Prettier config to your .prettierrc.cjs
:
module.exports = {
...require("@khaos.ca/config/prettier"),
};
Usage for stylelint
Add some stylelint config to your .stylelintrc.cjs
:
module.exports = {
...require("@khaos.ca/config/stylelint"),
};
Used plugin / configuration
- @valtech-commerce/style-config - Valtech_Commerce rules
Usage for TSConfig
Add some TSConfig config to your tsconfig.json
:
{
"extends": "./node_modules/@khaos.ca/config/config/tsconfig/next/tsconfig.json"
}
Documentation
See the Changelog to see what has changed.
Contribute
See the Contributing Guidelines for ways to get started.
See the Support Guide for ways to get help.
See the Security Policy for sharing vulnerability reports.
This project has a Code of Conduct. By interacting with this repository, organization, or community you agree to abide by its terms.