@kodehort/prettier-config
Version:
A curated set of prettier configurations that we use across our projects and can be used in your projects.
1 lines • 1.93 kB
Source Map (JSON)
{"version":3,"sources":["../src/index.ts"],"sourcesContent":["import { type PrettierConfig } from '@ianvs/prettier-plugin-sort-imports'\nimport * as sortImports from '@ianvs/prettier-plugin-sort-imports'\nimport * as astro from 'prettier-plugin-astro'\nimport * as curly from 'prettier-plugin-curly'\nimport * as packageJson from 'prettier-plugin-packagejson'\nimport * as tailwindcss from 'prettier-plugin-tailwindcss'\n\nexport const baseConfig = {\n arrowParens: 'always',\n importOrder: ['<BUILTIN_MODULES>', '', '<THIRD_PARTY_MODULES>', '', '^[.]/'],\n importOrderParserPlugins: ['typescript', 'jsx', 'decorators-legacy'],\n importOrderTypeScriptVersion: '5.0.0',\n jsxSingleQuote: false,\n plugins: [sortImports, astro, curly, packageJson, tailwindcss],\n printWidth: 80,\n proseWrap: 'always',\n semi: false,\n singleAttributePerLine: true,\n singleQuote: true,\n tabWidth: 2,\n trailingComma: 'all',\n overrides: [\n {\n files: ['tsconfig.json'],\n options: {\n parser: 'jsonc',\n trailingComma: 'none',\n },\n },\n {\n files: '*.astro',\n options: {\n parser: 'astro',\n },\n },\n ],\n} satisfies PrettierConfig\n\nexport default baseConfig\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,0CAAoC;AACpC,kBAA6B;AAC7B,YAAuB;AACvB,YAAuB;AACvB,kBAA6B;AAC7B,kBAA6B;AAEtB,IAAM,aAAa;AAAA,EACxB,aAAa;AAAA,EACb,aAAa,CAAC,qBAAqB,IAAI,yBAAyB,IAAI,OAAO;AAAA,EAC3E,0BAA0B,CAAC,cAAc,OAAO,mBAAmB;AAAA,EACnE,8BAA8B;AAAA,EAC9B,gBAAgB;AAAA,EAChB,SAAS,CAAC,aAAa,OAAO,OAAO,aAAa,WAAW;AAAA,EAC7D,YAAY;AAAA,EACZ,WAAW;AAAA,EACX,MAAM;AAAA,EACN,wBAAwB;AAAA,EACxB,aAAa;AAAA,EACb,UAAU;AAAA,EACV,eAAe;AAAA,EACf,WAAW;AAAA,IACT;AAAA,MACE,OAAO,CAAC,eAAe;AAAA,MACvB,SAAS;AAAA,QACP,QAAQ;AAAA,QACR,eAAe;AAAA,MACjB;AAAA,IACF;AAAA,IACA;AAAA,MACE,OAAO;AAAA,MACP,SAAS;AAAA,QACP,QAAQ;AAAA,MACV;AAAA,IACF;AAAA,EACF;AACF;AAEA,IAAO,cAAQ;","names":[]}