forked from MapComplete/MapComplete
		
	Prettier: Introduce prettier-plugin-tailwindcss
				
					
				
			Which is the official plugin that helps with auto sorting class names https://www.npmjs.com/package/prettier-plugin-tailwindcss The config follows the recommendation from https://github.com/sveltejs/prettier-plugin-svelte#usage-with-tailwind-prettier-plugin
This commit is contained in:
		
							parent
							
								
									1cf0f24d8e
								
							
						
					
					
						commit
						474f71db3f
					
				
					 3 changed files with 84 additions and 1 deletions
				
			
		| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  "semi": false,
 | 
					  "semi": false,
 | 
				
			||||||
  "printWidth": 100,
 | 
					  "printWidth": 100,
 | 
				
			||||||
  "plugins": ["prettier-plugin-svelte"],
 | 
					  "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
 | 
				
			||||||
  "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }],
 | 
					  "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }],
 | 
				
			||||||
  "svelteBracketNewLine": false,
 | 
					  "svelteBracketNewLine": false,
 | 
				
			||||||
  "htmlWhitespaceSensitivity": "ignore"
 | 
					  "htmlWhitespaceSensitivity": "ignore"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										82
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										82
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							| 
						 | 
					@ -78,6 +78,7 @@
 | 
				
			||||||
        "node-html-parser": "^6.1.5",
 | 
					        "node-html-parser": "^6.1.5",
 | 
				
			||||||
        "prettier": "^2.8.8",
 | 
					        "prettier": "^2.8.8",
 | 
				
			||||||
        "prettier-plugin-svelte": "^2.10.1",
 | 
					        "prettier-plugin-svelte": "^2.10.1",
 | 
				
			||||||
 | 
					        "prettier-plugin-tailwindcss": "^0.3.0",
 | 
				
			||||||
        "read-file": "^0.2.0",
 | 
					        "read-file": "^0.2.0",
 | 
				
			||||||
        "sass": "^1.58.0",
 | 
					        "sass": "^1.58.0",
 | 
				
			||||||
        "sharp": "^0.30.5",
 | 
					        "sharp": "^0.30.5",
 | 
				
			||||||
| 
						 | 
					@ -8576,6 +8577,80 @@
 | 
				
			||||||
        "svelte": "^3.2.0 || ^4.0.0-next.0"
 | 
					        "svelte": "^3.2.0 || ^4.0.0-next.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/prettier-plugin-tailwindcss": {
 | 
				
			||||||
 | 
					      "version": "0.3.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.3.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=12.17.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "@ianvs/prettier-plugin-sort-imports": "*",
 | 
				
			||||||
 | 
					        "@prettier/plugin-pug": "*",
 | 
				
			||||||
 | 
					        "@shopify/prettier-plugin-liquid": "*",
 | 
				
			||||||
 | 
					        "@shufo/prettier-plugin-blade": "*",
 | 
				
			||||||
 | 
					        "@trivago/prettier-plugin-sort-imports": "*",
 | 
				
			||||||
 | 
					        "prettier": ">=2.2.0",
 | 
				
			||||||
 | 
					        "prettier-plugin-astro": "*",
 | 
				
			||||||
 | 
					        "prettier-plugin-css-order": "*",
 | 
				
			||||||
 | 
					        "prettier-plugin-import-sort": "*",
 | 
				
			||||||
 | 
					        "prettier-plugin-jsdoc": "*",
 | 
				
			||||||
 | 
					        "prettier-plugin-marko": "*",
 | 
				
			||||||
 | 
					        "prettier-plugin-organize-attributes": "*",
 | 
				
			||||||
 | 
					        "prettier-plugin-organize-imports": "*",
 | 
				
			||||||
 | 
					        "prettier-plugin-style-order": "*",
 | 
				
			||||||
 | 
					        "prettier-plugin-svelte": "*",
 | 
				
			||||||
 | 
					        "prettier-plugin-twig-melody": "*"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependenciesMeta": {
 | 
				
			||||||
 | 
					        "@ianvs/prettier-plugin-sort-imports": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@prettier/plugin-pug": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@shopify/prettier-plugin-liquid": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@shufo/prettier-plugin-blade": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "@trivago/prettier-plugin-sort-imports": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-astro": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-css-order": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-import-sort": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-jsdoc": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-marko": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-organize-attributes": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-organize-imports": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-style-order": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-svelte": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "prettier-plugin-twig-melody": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/pretty-format": {
 | 
					    "node_modules/pretty-format": {
 | 
				
			||||||
      "version": "27.5.1",
 | 
					      "version": "27.5.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
 | 
				
			||||||
| 
						 | 
					@ -18535,6 +18610,13 @@
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {}
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "prettier-plugin-tailwindcss": {
 | 
				
			||||||
 | 
					      "version": "0.3.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.3.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "pretty-format": {
 | 
					    "pretty-format": {
 | 
				
			||||||
      "version": "27.5.1",
 | 
					      "version": "27.5.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -130,6 +130,7 @@
 | 
				
			||||||
    "node-html-parser": "^6.1.5",
 | 
					    "node-html-parser": "^6.1.5",
 | 
				
			||||||
    "prettier": "^2.8.8",
 | 
					    "prettier": "^2.8.8",
 | 
				
			||||||
    "prettier-plugin-svelte": "^2.10.1",
 | 
					    "prettier-plugin-svelte": "^2.10.1",
 | 
				
			||||||
 | 
					    "prettier-plugin-tailwindcss": "^0.3.0",
 | 
				
			||||||
    "read-file": "^0.2.0",
 | 
					    "read-file": "^0.2.0",
 | 
				
			||||||
    "sass": "^1.58.0",
 | 
					    "sass": "^1.58.0",
 | 
				
			||||||
    "sharp": "^0.30.5",
 | 
					    "sharp": "^0.30.5",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue