add more formatting plugins

This commit is contained in:
Norbert de Langen 2024-08-14 19:54:28 +02:00
parent 2b63fe53a1
commit a042cc59d8
5 changed files with 261 additions and 9 deletions

View File

@ -202,6 +202,11 @@
"mock-require": "^3.0.3",
"nx": "18.0.6",
"prettier": "^3.1.1",
"prettier-plugin-brace-style": "^0.6.2",
"prettier-plugin-css-order": "^2.1.2",
"prettier-plugin-curly": "^0.2.2",
"prettier-plugin-jsdoc": "^1.3.0",
"prettier-plugin-merge": "^0.7.0",
"process": "^0.11.10",
"react": "^18.2.0",
"react-dom": "^18.2.0",

View File

@ -788,7 +788,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6":
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6":
version: 7.25.3
resolution: "@babel/parser@npm:7.25.3"
dependencies:
@ -2276,7 +2276,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.9, @babel/traverse@npm:^7.24.0, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.4.5":
"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.23.9, @babel/traverse@npm:^7.24.0, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.4.5":
version: 7.25.3
resolution: "@babel/traverse@npm:7.25.3"
dependencies:
@ -6796,6 +6796,11 @@ __metadata:
mock-require: "npm:^3.0.3"
nx: "npm:18.0.6"
prettier: "npm:^3.1.1"
prettier-plugin-brace-style: "npm:^0.6.2"
prettier-plugin-css-order: "npm:^2.1.2"
prettier-plugin-curly: "npm:^0.2.2"
prettier-plugin-jsdoc: "npm:^1.3.0"
prettier-plugin-merge: "npm:^0.7.0"
process: "npm:^0.11.10"
react: "npm:^18.2.0"
react-dom: "npm:^18.2.0"
@ -10594,6 +10599,13 @@ __metadata:
languageName: node
linkType: hard
"binary-searching@npm:^2.0.5":
version: 2.0.5
resolution: "binary-searching@npm:2.0.5"
checksum: 10c0/914ccf15d4c989a8900e5617e2b6ec77a016f894b3833eaa5720a310214420dbd5d8eb577c158f99d25769968225c522cc37580c8d2ed46cc469f9d0365b7f15
languageName: node
linkType: hard
"binaryextensions@npm:1 || 2":
version: 2.3.0
resolution: "binaryextensions@npm:2.3.0"
@ -11957,7 +11969,7 @@ __metadata:
languageName: node
linkType: hard
"comment-parser@npm:^1.4.1":
"comment-parser@npm:^1.4.0, comment-parser@npm:^1.4.1":
version: 1.4.1
resolution: "comment-parser@npm:1.4.1"
checksum: 10c0/d6c4be3f5be058f98b24f2d557f745d8fe1cc9eb75bebbdccabd404a0e1ed41563171b16285f593011f8b6a5ec81f564fb1f2121418ac5cbf0f49255bf0840dd
@ -12442,6 +12454,15 @@ __metadata:
languageName: node
linkType: hard
"css-declaration-sorter@npm:^7.1.1":
version: 7.2.0
resolution: "css-declaration-sorter@npm:7.2.0"
peerDependencies:
postcss: ^8.0.9
checksum: 10c0/d8516be94f8f2daa233ef021688b965c08161624cbf830a4d7ee1099429437c0ee124d35c91b1c659cfd891a68e8888aa941726dab12279bc114aaed60a94606
languageName: node
linkType: hard
"css-loader@npm:6.10.0, css-loader@npm:^6.7.1, css-loader@npm:^6.7.3":
version: 6.10.0
resolution: "css-loader@npm:6.10.0"
@ -13070,6 +13091,13 @@ __metadata:
languageName: node
linkType: hard
"diff@npm:5.1.0":
version: 5.1.0
resolution: "diff@npm:5.1.0"
checksum: 10c0/77a0d9beb9ed54796154ac2511872288432124ac90a1cabb1878783c9b4d81f1847f3b746a0630b1e836181461d2c76e1e6b95559bef86ed16294d114862e364
languageName: node
linkType: hard
"diff@npm:^4.0.1":
version: 4.0.2
resolution: "diff@npm:4.0.2"
@ -22673,6 +22701,15 @@ __metadata:
languageName: node
linkType: hard
"postcss-less@npm:^6.0.0":
version: 6.0.0
resolution: "postcss-less@npm:6.0.0"
peerDependencies:
postcss: ^8.3.5
checksum: 10c0/09869ba66e1340f03d6ffd34cba2721f48d1c4a71314af5b10d8a3cc4f78c15f22da809442bf5e50d04eff2a96389d6a0fdb9f0c20a191945aacfb1747fd47ca
languageName: node
linkType: hard
"postcss-loader@npm:8.1.1, postcss-loader@npm:^8.1.1":
version: 8.1.1
resolution: "postcss-loader@npm:8.1.1"
@ -22802,6 +22839,15 @@ __metadata:
languageName: node
linkType: hard
"postcss-scss@npm:^4.0.9":
version: 4.0.9
resolution: "postcss-scss@npm:4.0.9"
peerDependencies:
postcss: ^8.4.29
checksum: 10c0/f917ecfd4b9113a6648e966a41f027ff7e14238393914978d44596e227a50f084667dc8818742348dc7d8b20130b30d4259aca1d4db86754a9c141202ae03714
languageName: node
linkType: hard
"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4":
version: 6.0.13
resolution: "postcss-selector-parser@npm:6.0.13"
@ -22885,6 +22931,69 @@ __metadata:
languageName: node
linkType: hard
"prettier-plugin-brace-style@npm:^0.6.2":
version: 0.6.2
resolution: "prettier-plugin-brace-style@npm:0.6.2"
peerDependencies:
prettier: ^2 || ^3
prettier-plugin-astro: "*"
peerDependenciesMeta:
prettier-plugin-astro:
optional: true
checksum: 10c0/cd64e2b6c01f267ec4a286f035cb26fcf5563c8ce9e46745c4150118bbc3e954ff7cc80d3753de4a5d880083eb82242be26abca21ed42cba9eb1b48aa80f2a9e
languageName: node
linkType: hard
"prettier-plugin-css-order@npm:^2.1.2":
version: 2.1.2
resolution: "prettier-plugin-css-order@npm:2.1.2"
dependencies:
css-declaration-sorter: "npm:^7.1.1"
postcss-less: "npm:^6.0.0"
postcss-scss: "npm:^4.0.9"
peerDependencies:
prettier: 3.x
checksum: 10c0/e6e8230048fb9d994cde207796b35e0e074cb83420b0c17c764353da290bb2b3d099265bf65537a70c03e60a0854bfa4ce2576b436933d8b4b0d86bdd61a6e73
languageName: node
linkType: hard
"prettier-plugin-curly@npm:^0.2.2":
version: 0.2.2
resolution: "prettier-plugin-curly@npm:0.2.2"
dependencies:
"@babel/generator": "npm:^7.23.6"
"@babel/parser": "npm:^7.22.5"
"@babel/traverse": "npm:^7.22.5"
peerDependencies:
prettier: ^2 || ^3
checksum: 10c0/2354c0b22d16f4177b20028aff973c1630fd273001835ecc4af177805ebaa7ad165cf1238191d47393a31a62daba74336475fd724a8a84ec257c1c51530dad0f
languageName: node
linkType: hard
"prettier-plugin-jsdoc@npm:^1.3.0":
version: 1.3.0
resolution: "prettier-plugin-jsdoc@npm:1.3.0"
dependencies:
binary-searching: "npm:^2.0.5"
comment-parser: "npm:^1.4.0"
mdast-util-from-markdown: "npm:^2.0.0"
peerDependencies:
prettier: ^3.0.0
checksum: 10c0/c716ba9257765a33a9e8e3e9302724287f50efccba47602bc73b20a873dc2bb68244e8c600ed993580d5a9948d1db5b5c72766f89e11fe40da43b190fbcc52e1
languageName: node
linkType: hard
"prettier-plugin-merge@npm:^0.7.0":
version: 0.7.0
resolution: "prettier-plugin-merge@npm:0.7.0"
dependencies:
diff: "npm:5.1.0"
peerDependencies:
prettier: ^2 || ^3
checksum: 10c0/4c4fbb50596d731b9a8942aa97848c8f20b13e69b17cb10ea0d53cf069ea13a197342daafecc533009c16fc778c157d407e9a1dcda1b8a7ab60be8b9b01c6a4f
languageName: node
linkType: hard
"prettier@npm:*, prettier@npm:^3.1.1, prettier@npm:^3.2.5":
version: 3.2.5
resolution: "prettier@npm:3.2.5"

View File

@ -146,6 +146,11 @@
"playwright": "1.46.0",
"playwright-core": "1.46.0",
"prettier": "^3.3.2",
"prettier-plugin-brace-style": "^0.6.2",
"prettier-plugin-css-order": "^2.1.2",
"prettier-plugin-curly": "^0.2.2",
"prettier-plugin-jsdoc": "^1.3.0",
"prettier-plugin-merge": "^0.7.0",
"pretty-bytes": "^6.1.1",
"pretty-hrtime": "^1.0.3",
"pretty-ms": "^8.0.0",

View File

@ -4,6 +4,8 @@ export default {
bracketSpacing: true,
trailingComma: 'es5',
singleQuote: true,
arrowParens: 'always',
overrides: [
{
files: '*.html',
@ -25,7 +27,14 @@ export default {
},
},
],
plugins: ['@trivago/prettier-plugin-sort-imports'],
plugins: [
'@trivago/prettier-plugin-sort-imports',
// 'prettier-plugin-brace-style',
// 'prettier-plugin-curly',
'prettier-plugin-jsdoc',
'prettier-plugin-css-order',
'prettier-plugin-merge',
],
importOrder: [
'^node:',
@ -41,5 +50,5 @@ export default {
importOrderSeparation: true,
importOrderSortSpecifiers: true,
arrowParens: 'always',
// braceStyle: '1tbs',
};

View File

@ -70,7 +70,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/generator@npm:^7.23.0":
"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.25.0":
version: 7.25.0
resolution: "@babel/generator@npm:7.25.0"
dependencies:
@ -145,7 +145,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/parser@npm:^7.20.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.25.0":
"@babel/parser@npm:^7.20.5, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3":
version: 7.25.3
resolution: "@babel/parser@npm:7.25.3"
dependencies:
@ -165,7 +165,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/template@npm:^7.24.7":
"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0":
version: 7.25.0
resolution: "@babel/template@npm:7.25.0"
dependencies:
@ -194,6 +194,21 @@ __metadata:
languageName: node
linkType: hard
"@babel/traverse@npm:^7.22.5":
version: 7.25.3
resolution: "@babel/traverse@npm:7.25.3"
dependencies:
"@babel/code-frame": "npm:^7.24.7"
"@babel/generator": "npm:^7.25.0"
"@babel/parser": "npm:^7.25.3"
"@babel/template": "npm:^7.25.0"
"@babel/types": "npm:^7.25.2"
debug: "npm:^4.3.1"
globals: "npm:^11.1.0"
checksum: 10c0/4c8a1966fa90b53a783a4afd2fcdaa6ab1a912e6621dca9fcc6633e80ccb9491620e88caf73b537da4e16cefd537b548c87d7087868d5b0066414dea375c0e9b
languageName: node
linkType: hard
"@babel/types@npm:7.17.0":
version: 7.17.0
resolution: "@babel/types@npm:7.17.0"
@ -1583,6 +1598,11 @@ __metadata:
playwright: "npm:1.46.0"
playwright-core: "npm:1.46.0"
prettier: "npm:^3.3.2"
prettier-plugin-brace-style: "npm:^0.6.2"
prettier-plugin-css-order: "npm:^2.1.2"
prettier-plugin-curly: "npm:^0.2.2"
prettier-plugin-jsdoc: "npm:^1.3.0"
prettier-plugin-merge: "npm:^0.7.0"
pretty-bytes: "npm:^6.1.1"
pretty-hrtime: "npm:^1.0.3"
pretty-ms: "npm:^8.0.0"
@ -3567,6 +3587,13 @@ __metadata:
languageName: node
linkType: hard
"binary-searching@npm:^2.0.5":
version: 2.0.5
resolution: "binary-searching@npm:2.0.5"
checksum: 10c0/914ccf15d4c989a8900e5617e2b6ec77a016f894b3833eaa5720a310214420dbd5d8eb577c158f99d25769968225c522cc37580c8d2ed46cc469f9d0365b7f15
languageName: node
linkType: hard
"bl@npm:^1.0.0":
version: 1.2.3
resolution: "bl@npm:1.2.3"
@ -4152,6 +4179,13 @@ __metadata:
languageName: node
linkType: hard
"comment-parser@npm:^1.4.0":
version: 1.4.1
resolution: "comment-parser@npm:1.4.1"
checksum: 10c0/d6c4be3f5be058f98b24f2d557f745d8fe1cc9eb75bebbdccabd404a0e1ed41563171b16285f593011f8b6a5ec81f564fb1f2121418ac5cbf0f49255bf0840dd
languageName: node
linkType: hard
"compare-versions@npm:^3.6.0":
version: 3.6.0
resolution: "compare-versions@npm:3.6.0"
@ -4333,6 +4367,15 @@ __metadata:
languageName: node
linkType: hard
"css-declaration-sorter@npm:^7.1.1":
version: 7.2.0
resolution: "css-declaration-sorter@npm:7.2.0"
peerDependencies:
postcss: ^8.0.9
checksum: 10c0/d8516be94f8f2daa233ef021688b965c08161624cbf830a4d7ee1099429437c0ee124d35c91b1c659cfd891a68e8888aa941726dab12279bc114aaed60a94606
languageName: node
linkType: hard
"css.escape@npm:^1.5.1":
version: 1.5.1
resolution: "css.escape@npm:1.5.1"
@ -4739,7 +4782,7 @@ __metadata:
languageName: node
linkType: hard
"diff@npm:^5.0.0":
"diff@npm:5.1.0, diff@npm:^5.0.0":
version: 5.1.0
resolution: "diff@npm:5.1.0"
checksum: 10c0/77a0d9beb9ed54796154ac2511872288432124ac90a1cabb1878783c9b4d81f1847f3b746a0630b1e836181461d2c76e1e6b95559bef86ed16294d114862e364
@ -10854,6 +10897,15 @@ __metadata:
languageName: node
linkType: hard
"postcss-less@npm:^6.0.0":
version: 6.0.0
resolution: "postcss-less@npm:6.0.0"
peerDependencies:
postcss: ^8.3.5
checksum: 10c0/09869ba66e1340f03d6ffd34cba2721f48d1c4a71314af5b10d8a3cc4f78c15f22da809442bf5e50d04eff2a96389d6a0fdb9f0c20a191945aacfb1747fd47ca
languageName: node
linkType: hard
"postcss-load-config@npm:^3.0.1":
version: 3.1.4
resolution: "postcss-load-config@npm:3.1.4"
@ -10872,6 +10924,15 @@ __metadata:
languageName: node
linkType: hard
"postcss-scss@npm:^4.0.9":
version: 4.0.9
resolution: "postcss-scss@npm:4.0.9"
peerDependencies:
postcss: ^8.4.29
checksum: 10c0/f917ecfd4b9113a6648e966a41f027ff7e14238393914978d44596e227a50f084667dc8818742348dc7d8b20130b30d4259aca1d4db86754a9c141202ae03714
languageName: node
linkType: hard
"postcss@npm:^8.4.35":
version: 8.4.35
resolution: "postcss@npm:8.4.35"
@ -10899,6 +10960,69 @@ __metadata:
languageName: node
linkType: hard
"prettier-plugin-brace-style@npm:^0.6.2":
version: 0.6.2
resolution: "prettier-plugin-brace-style@npm:0.6.2"
peerDependencies:
prettier: ^2 || ^3
prettier-plugin-astro: "*"
peerDependenciesMeta:
prettier-plugin-astro:
optional: true
checksum: 10c0/cd64e2b6c01f267ec4a286f035cb26fcf5563c8ce9e46745c4150118bbc3e954ff7cc80d3753de4a5d880083eb82242be26abca21ed42cba9eb1b48aa80f2a9e
languageName: node
linkType: hard
"prettier-plugin-css-order@npm:^2.1.2":
version: 2.1.2
resolution: "prettier-plugin-css-order@npm:2.1.2"
dependencies:
css-declaration-sorter: "npm:^7.1.1"
postcss-less: "npm:^6.0.0"
postcss-scss: "npm:^4.0.9"
peerDependencies:
prettier: 3.x
checksum: 10c0/e6e8230048fb9d994cde207796b35e0e074cb83420b0c17c764353da290bb2b3d099265bf65537a70c03e60a0854bfa4ce2576b436933d8b4b0d86bdd61a6e73
languageName: node
linkType: hard
"prettier-plugin-curly@npm:^0.2.2":
version: 0.2.2
resolution: "prettier-plugin-curly@npm:0.2.2"
dependencies:
"@babel/generator": "npm:^7.23.6"
"@babel/parser": "npm:^7.22.5"
"@babel/traverse": "npm:^7.22.5"
peerDependencies:
prettier: ^2 || ^3
checksum: 10c0/2354c0b22d16f4177b20028aff973c1630fd273001835ecc4af177805ebaa7ad165cf1238191d47393a31a62daba74336475fd724a8a84ec257c1c51530dad0f
languageName: node
linkType: hard
"prettier-plugin-jsdoc@npm:^1.3.0":
version: 1.3.0
resolution: "prettier-plugin-jsdoc@npm:1.3.0"
dependencies:
binary-searching: "npm:^2.0.5"
comment-parser: "npm:^1.4.0"
mdast-util-from-markdown: "npm:^2.0.0"
peerDependencies:
prettier: ^3.0.0
checksum: 10c0/c716ba9257765a33a9e8e3e9302724287f50efccba47602bc73b20a873dc2bb68244e8c600ed993580d5a9948d1db5b5c72766f89e11fe40da43b190fbcc52e1
languageName: node
linkType: hard
"prettier-plugin-merge@npm:^0.7.0":
version: 0.7.0
resolution: "prettier-plugin-merge@npm:0.7.0"
dependencies:
diff: "npm:5.1.0"
peerDependencies:
prettier: ^2 || ^3
checksum: 10c0/4c4fbb50596d731b9a8942aa97848c8f20b13e69b17cb10ea0d53cf069ea13a197342daafecc533009c16fc778c157d407e9a1dcda1b8a7ab60be8b9b01c6a4f
languageName: node
linkType: hard
"prettier@npm:*, prettier@npm:^3.3.2":
version: 3.3.2
resolution: "prettier@npm:3.3.2"