From d8dbbce5e0080bd8010744f72dccf564e26d3f47 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Thu, 31 Jul 2025 16:54:45 +0800 Subject: [PATCH] style: add `prettier-plugin-organize-imports` (#783) Signed-off-by: Alfi Maulana --- .gitignore | 2 +- .prettierrc.json | 3 +++ package.json | 1 + pnpm-lock.yaml | 18 ++++++++++++++++++ src/cmake.ts | 2 +- 5 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 .prettierrc.json diff --git a/.gitignore b/.gitignore index ecb92a7..0d3cfae 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ .* !.git* !.npmrc -!.prettierignore +!.prettier* node_modules/ diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..55c1943 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,3 @@ +{ + "plugins": ["prettier-plugin-organize-imports"] +} diff --git a/package.json b/package.json index 3107e32..0634df8 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "jiti": "^2.4.2", "lefthook": "^1.12.2", "prettier": "^3.6.2", + "prettier-plugin-organize-imports": "^4.2.0", "rollup": "^4.44.1", "typescript": "^5.8.3", "typescript-eslint": "^8.34.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f7631ed..699ea5c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,6 +42,9 @@ importers: prettier: specifier: ^3.6.2 version: 3.6.2 + prettier-plugin-organize-imports: + specifier: ^4.2.0 + version: 4.2.0(prettier@3.6.2)(typescript@5.8.3) rollup: specifier: ^4.44.1 version: 4.44.1 @@ -1111,6 +1114,16 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + prettier-plugin-organize-imports@4.2.0: + resolution: {integrity: sha512-Zdy27UhlmyvATZi67BTnLcKTo8fm6Oik59Sz6H64PgZJVs6NJpPD1mT240mmJn62c98/QaL+r3kx9Q3gRpDajg==} + peerDependencies: + prettier: '>=2.0' + typescript: '>=2.9' + vue-tsc: ^2.1.0 || 3 + peerDependenciesMeta: + vue-tsc: + optional: true + prettier@3.6.2: resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} engines: {node: '>=14'} @@ -2326,6 +2339,11 @@ snapshots: prelude-ls@1.2.1: {} + prettier-plugin-organize-imports@4.2.0(prettier@3.6.2)(typescript@5.8.3): + dependencies: + prettier: 3.6.2 + typescript: 5.8.3 + prettier@3.6.2: {} punycode@2.3.1: {} diff --git a/src/cmake.ts b/src/cmake.ts index 3c97234..b633775 100644 --- a/src/cmake.ts +++ b/src/cmake.ts @@ -1,5 +1,5 @@ -import { exec } from "./exec.js"; import type { Context } from "./context.js"; +import { exec } from "./exec.js"; /** * Configures the build system for a CMake project.