@maas/config
v1.10.1
Published
Presets for eslint, prettier and typescript.
Readme
⚙️ Config
Presets for eslint, prettier and typescript.
Usage
Prettier
Add a prettier.config.mjs file to your root folder:
// prettier.config.mjs
import { prettierPreset } from '@maas/config/prettier-preset.mjs'
export default prettierPresetFor projects without Tailwind CSS use:
// prettier.config.mjs
import { prettierPlainPreset } from '@maas/config/prettier-plain-preset.mjs'
export default prettierPlainPresetEslint
Add a eslint.config.mjs file to your root or project folder:
Typescript
// eslint.config.mjs
import { typescriptPreset } from '@maas/config/eslint-typescript-preset.mjs'
export default typescriptPresetVue
import { vuePreset } from '@maas/config/eslint-vue-preset.mjs'
export default vuePresetNuxt
import { nuxtPreset } from '@maas/config/eslint-nuxt-preset.mjs'
export default nuxtPresetTypescript
Extend your tsconfig.json:
Vue
{
"extends": "@maas/config/tsconfig/vue-base.json"
}Generic Package
{
"extends": "@maas/config/tsconfig/package-base.json"
}