diff --git a/package.json b/package.json index a62e185..91ba1e7 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "postcss-html": "^1.8.1", "prettier": "^3.8.1", "prettier-plugin-astro": "^0.14.1", + "prettier-plugin-organize-imports": "^4.3.0", "prettier-plugin-tailwindcss": "^0.7.2", "sharp": "^0.34.5", "stylelint": "^17.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a414f8..c824f27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,9 +72,12 @@ importers: prettier-plugin-astro: specifier: ^0.14.1 version: 0.14.1 + prettier-plugin-organize-imports: + specifier: ^4.3.0 + version: 4.3.0(prettier@3.8.1)(typescript@5.9.3) prettier-plugin-tailwindcss: specifier: ^0.7.2 - version: 0.7.2(prettier-plugin-astro@0.14.1)(prettier@3.8.1) + version: 0.7.2(prettier-plugin-astro@0.14.1)(prettier-plugin-organize-imports@4.3.0(prettier@3.8.1)(typescript@5.9.3))(prettier@3.8.1) sharp: specifier: ^0.34.5 version: 0.34.5 @@ -2939,6 +2942,16 @@ packages: resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} engines: {node: ^14.15.0 || >=16.0.0} + prettier-plugin-organize-imports@4.3.0: + resolution: {integrity: sha512-FxFz0qFhyBsGdIsb697f/EkvHzi5SZOhWAjxcx2dLt+Q532bAlhswcXGYB1yzjZ69kW8UoadFBw7TyNwlq96Iw==} + peerDependencies: + prettier: '>=2.0' + typescript: '>=2.9' + vue-tsc: ^2.1.0 || 3 + peerDependenciesMeta: + vue-tsc: + optional: true + prettier-plugin-tailwindcss@0.7.2: resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==} engines: {node: '>=20.19'} @@ -6885,11 +6898,17 @@ snapshots: prettier: 3.8.1 sass-formatter: 0.7.9 - prettier-plugin-tailwindcss@0.7.2(prettier-plugin-astro@0.14.1)(prettier@3.8.1): + prettier-plugin-organize-imports@4.3.0(prettier@3.8.1)(typescript@5.9.3): + dependencies: + prettier: 3.8.1 + typescript: 5.9.3 + + prettier-plugin-tailwindcss@0.7.2(prettier-plugin-astro@0.14.1)(prettier-plugin-organize-imports@4.3.0(prettier@3.8.1)(typescript@5.9.3))(prettier@3.8.1): dependencies: prettier: 3.8.1 optionalDependencies: prettier-plugin-astro: 0.14.1 + prettier-plugin-organize-imports: 4.3.0(prettier@3.8.1)(typescript@5.9.3) prettier@3.8.1: {} diff --git a/prettier.config.mjs b/prettier.config.mjs index 5e3f754..7e30d3f 100644 --- a/prettier.config.mjs +++ b/prettier.config.mjs @@ -1,6 +1,10 @@ /** @type {import("prettier").Config} */ export default { - plugins: ["prettier-plugin-astro", "prettier-plugin-tailwindcss"], + plugins: [ + "prettier-plugin-astro", + "prettier-plugin-organize-imports", + "prettier-plugin-tailwindcss", + ], overrides: [ {