Prettier for svelte

This commit is contained in:
Simon Cambier
2022-09-21 08:29:11 +02:00
parent 35110f488d
commit 7797ff6769
3 changed files with 22 additions and 4 deletions

View File

@@ -1,9 +1,14 @@
// prettier.config.js or .prettierrc.js // prettier.config.js or .prettierrc.js
module.exports = { module.exports = {
plugins: ['prettier-plugin-svelte'],
trailingComma: 'es5', trailingComma: 'es5',
tabWidth: 2, tabWidth: 2,
semi: false, semi: false,
singleQuote: true, singleQuote: true,
arrowParens: 'avoid', arrowParens: 'avoid',
bracketSameLine: true bracketSameLine: true,
svelteStrictMode: true,
svelteBracketNewLine: false,
svelteAllowShorthand: true,
svelteIndentScriptAndStyle: true,
} }

View File

@@ -28,6 +28,7 @@
"jest": "^27.5.1", "jest": "^27.5.1",
"obsidian": "latest", "obsidian": "latest",
"prettier": "^2.7.1", "prettier": "^2.7.1",
"prettier-plugin-svelte": "^2.7.0",
"svelte": "^3.50.1", "svelte": "^3.50.1",
"svelte-jester": "^2.3.2", "svelte-jester": "^2.3.2",
"svelte-preprocess": "^4.10.7", "svelte-preprocess": "^4.10.7",

18
pnpm-lock.yaml generated
View File

@@ -17,6 +17,7 @@ specifiers:
minisearch: ^5.0.0 minisearch: ^5.0.0
obsidian: latest obsidian: latest
prettier: ^2.7.1 prettier: ^2.7.1
prettier-plugin-svelte: ^2.7.0
svelte: ^3.50.1 svelte: ^3.50.1
svelte-jester: ^2.3.2 svelte-jester: ^2.3.2
svelte-preprocess: ^4.10.7 svelte-preprocess: ^4.10.7
@@ -40,8 +41,9 @@ devDependencies:
esbuild-plugin-copy: 1.3.0_esbuild@0.13.12 esbuild-plugin-copy: 1.3.0_esbuild@0.13.12
esbuild-svelte: 0.7.1_esbuild@0.13.12+svelte@3.50.1 esbuild-svelte: 0.7.1_esbuild@0.13.12+svelte@3.50.1
jest: 27.5.1 jest: 27.5.1
obsidian: 0.16.0 obsidian: 0.16.3
prettier: 2.7.1 prettier: 2.7.1
prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.50.1
svelte: 3.50.1 svelte: 3.50.1
svelte-jester: 2.3.2_jest@27.5.1+svelte@3.50.1 svelte-jester: 2.3.2_jest@27.5.1+svelte@3.50.1
svelte-preprocess: 4.10.7_svelte@3.50.1+typescript@4.8.3 svelte-preprocess: 4.10.7_svelte@3.50.1+typescript@4.8.3
@@ -3829,8 +3831,8 @@ packages:
moment: 2.29.2 moment: 2.29.2
dev: false dev: false
/obsidian/0.16.0: /obsidian/0.16.3:
resolution: {integrity: sha512-KnQu1CntLz/EqA50W0zwlCqMgLbvMMfW2nmNQV4aMPW/aSYyjmnRMEwO0rAThQGhJPabDm2okVUSeXLctC/aMA==} resolution: {integrity: sha512-hal9qk1A0GMhHSeLr2/+o3OpLmImiP+Y+sx2ewP13ds76KXsziG96n+IPFT0mSkup1zSwhEu+DeRhmbcyCCXWw==}
peerDependencies: peerDependencies:
'@codemirror/state': ^6.0.0 '@codemirror/state': ^6.0.0
'@codemirror/view': ^6.0.0 '@codemirror/view': ^6.0.0
@@ -3945,6 +3947,16 @@ packages:
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
dev: true dev: true
/prettier-plugin-svelte/2.7.0_prettier@2.7.1+svelte@3.50.1:
resolution: {integrity: sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==}
peerDependencies:
prettier: ^1.16.4 || ^2.0.0
svelte: ^3.2.0
dependencies:
prettier: 2.7.1
svelte: 3.50.1
dev: true
/prettier/2.7.1: /prettier/2.7.1:
resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
engines: {node: '>=10.13.0'} engines: {node: '>=10.13.0'}