Mikey Pro
A curated compilation of packages, plugins, style guides, custom configurations
and modified rules for consistently writing top shelf code
Languages | Frameworks |
---|---|
JavaScript
TypeScript HTML CSS SCSS LESS Markdown YAML JSON JSONC JSON5 |
React
Svelte Vue Jest Cypress |
Install extensions: ESLint | Prettier | Stylelint
Additional support: ShellCheck
npm i -D mikey-pro
Add bundled configs to package.json
{
"prettier": "@mikey-pro/prettier-config",
"eslintConfig": {
"extends": "@mikey-pro/eslint-config"
},
"stylelint": {
"extends": "@mikey-pro/stylelint-config"
}
}
Each framework configuration extends the base @mikey-pro/eslint-config
npm i -D mikey-pro @mikey-pro/eslint-config-react
{
"eslintConfig": {
"extends": "@mikey-pro/eslint-config-react"
}
}
npm i -D mikey-pro @mikey-pro/eslint-config-svelte
{
"eslintConfig": {
"extends": "@mikey-pro/eslint-config-svelte"
}
}
npm i -D mikey-pro @mikey-pro/eslint-config-vue
{
"eslintConfig": {
"extends": "@mikey-pro/eslint-config-vue"
}
}